mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-07-25 13:06:53 +00:00
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com> Co-authored-by: 谨欣 <echo.cmy@antgroup.com> Co-authored-by: 严志勇 <yanzhiyong@tiansuixiansheng.com> Co-authored-by: yanzhiyong <932374019@qq.com>
34 lines
837 B
TypeScript
34 lines
837 B
TypeScript
import { Button, Empty } from 'antd';
|
|
import classNames from 'classnames';
|
|
import { useTranslation } from 'react-i18next';
|
|
|
|
interface Props {
|
|
className?: string;
|
|
error?: boolean;
|
|
description?: string;
|
|
refresh?: () => void;
|
|
}
|
|
|
|
function MyEmpty({ className, error, description, refresh }: Props) {
|
|
const { t } = useTranslation();
|
|
|
|
return (
|
|
<Empty
|
|
image='/empty.png'
|
|
imageStyle={{ width: 320, height: 196, margin: '0 auto', maxWidth: '100%', maxHeight: '100%' }}
|
|
className={classNames('flex items-center justify-center flex-col h-full w-full', className)}
|
|
description={
|
|
error ? (
|
|
<Button type='primary' onClick={refresh}>
|
|
{t('try_again')}
|
|
</Button>
|
|
) : (
|
|
(description ?? t('no_data'))
|
|
)
|
|
}
|
|
/>
|
|
);
|
|
}
|
|
|
|
export default MyEmpty;
|