umami/src/components/common/Empty.tsx

21 lines
497 B
TypeScript
Raw Normal View History

import classNames from 'classnames';
import useMessages from 'components/hooks/useMessages';
2023-11-13 23:12:05 +01:00
import styles from './Empty.module.css';
2023-09-29 14:29:22 +02:00
export interface EmptyProps {
message?: string;
className?: string;
}
export function Empty({ message, className }: EmptyProps) {
2023-04-08 07:03:52 +02:00
const { formatMessage, messages } = useMessages();
return (
<div className={classNames(styles.container, className)}>
2023-07-02 07:02:49 +02:00
{message || formatMessage(messages.noDataAvailable)}
</div>
);
}
2021-02-16 13:32:04 +01:00
2023-07-02 07:02:49 +02:00
export default Empty;