mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-18 20:15:14 +02:00
18 lines
390 B
TypeScript
18 lines
390 B
TypeScript
import type { ReactNode } from 'react';
|
|||
|
|||
interface EmptyStateProps {
|
|||
message?: string;
|
|||
children?: ReactNode;
|
|||
icon?: ReactNode;
|
|||
}
|
|||
|
|||
export function EmptyState({ message, children, icon }: EmptyStateProps) {
|
|||
return (
|
|||
<div className="empty-state">
|
|||
{icon && <div className="empty-state-icon">{icon}</div>}
|
|||
{message && <p>{message}</p>}
|
|||
{children}
|
|||
</div>
|
|||
);
|
|||
}
|