Files
ncd-fe/packages/nicolium/src/components/empty-message.tsx
nicole mikołajczyk ca7f5f117b nicolium: Start improving 'Not found' messages
Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
2026-03-17 13:04:59 +01:00

25 lines
490 B
TypeScript

import React from 'react';
import Icon from './ui/icon';
interface IEmptyMessage {
heading?: React.ReactNode;
text: React.ReactNode;
icon?: string | false;
}
const EmptyMessage: React.FC<IEmptyMessage> = ({
heading,
text,
icon = require('@phosphor-icons/core/regular/empty.svg'),
}) => (
<div className='⁂-empty-message'>
{icon !== false && <Icon src={icon} aria-hidden />}
{heading && <h2>{heading}</h2>}
<p>{text}</p>
</div>
);
export { EmptyMessage };