Back to Ant Design

Empty

components/empty/index.en-US.md

6.3.72.3 KB
Original Source

When To Use

  • When there is no data provided, display for friendly tips.
  • User tutorial to create something in fresh new situation.

Examples

<!-- prettier-ignore -->

<code src="./demo/basic.tsx">Basic</code> <code src="./demo/simple.tsx">Choose image</code> <code src="./demo/customize.tsx">Customize</code> <code src="./demo/config-provider.tsx">ConfigProvider</code> <code src="./demo/style-class.tsx" version="6.0.0">Custom semantic dom styling</code> <code src="./demo/description.tsx">No description</code>

API

Common props ref:Common props

jsx
<Empty>
  <Button>Create</Button>
</Empty>
PropertyDescriptionTypeDefaultVersion
classNamesCustomize class for each semantic structure inside the component. Supports object or function.Record<SemanticDOM, string> | (info: { props })=> Record<SemanticDOM, string>-
descriptionCustomize descriptionReactNode-
imageCustomize image. Will treat as image url when string providedReactNodeEmpty.PRESENTED_IMAGE_DEFAULT
imageStyleThe style of image, please use styles.image insteadCSSProperties-
stylesCustomize inline style for each semantic structure inside the component. Supports object or function.Record<SemanticDOM, CSSProperties> | (info: { props })=> Record<SemanticDOM, CSSProperties>-

Built-in images

  • Empty.PRESENTED_IMAGE_SIMPLE

    <div class="site-empty-buildIn-img site-empty-buildIn-simple"><div>
  • Empty.PRESENTED_IMAGE_DEFAULT

    <div class="site-empty-buildIn-img site-empty-buildIn-default"></div>
<style> .site-empty-buildIn-img { background-repeat: no-repeat; background-size: contain; } .site-empty-buildIn-simple { width: 55px; height: 35px; background-image: url("https://user-images.githubusercontent.com/507615/54591679-b0ceb580-4a65-11e9-925c-ad15b4eae93d.png"); } .site-empty-buildIn-default { width: 121px; height: 116px; background-image: url("https://user-images.githubusercontent.com/507615/54591670-ac0a0180-4a65-11e9-846c-e55ffce0fe7b.png"); } </style>

Semantic DOM

<code src="./demo/_semantic.tsx" simplify="true"></code>

Design Token

<ComponentTokenTable component="Empty"></ComponentTokenTable>