import React, { CSSProperties } from 'react' import classnames from 'classnames' import { useLangData, usePrefix } from '../ConfigProvider' import FileImage from './images/File' import EmailImage from './images/Email' import NetworkImage from './images/Network' import NotFoundImage from './images/NotFound' import PictureImage from './images/Picture' import VideoImage from './images/Video' import WorkingImage from './images/Working' import ChartImage from './images/Chart' import { concat } from '../utils' export type EmptyImage = 'file' | 'email' | 'picture' | 'video' | 'chart' | 'network' | 'working' | 'notfound' export type EmptyProps = { /** * 空状态图片 * @default 'file' */ image?: EmptyImage | null title?: string subtitle?: string className?: string style?: CSSProperties } export function Empty(props: EmptyProps) { const { image = 'file', title, subtitle, className, style } = props const langData = useLangData('empty') const prefix = usePrefix('empty') return (