"use client"; import { RiArchiveLine, RiCheckboxCircleFill } from "@remixicon/react"; import { Empty, EmptyDescription, EmptyMedia, EmptyTitle, } from "@/shared/components/ui/empty"; type NotificationBellEmptyStateProps = { showArchived: boolean; hasArchivedItems: boolean; }; export function NotificationBellEmptyState({ showArchived, hasArchivedItems, }: NotificationBellEmptyStateProps) { return (
{showArchived ? ( ) : ( )} {showArchived ? "Nenhuma notificação arquivada" : hasArchivedItems ? "Nenhuma notificação ativa" : "Nenhuma notificação"} {showArchived ? "Você ainda não arquivou nenhuma notificação." : hasArchivedItems ? "As demais notificações estão arquivadas. Ative o filtro para revê-las." : "Você está em dia com seus pagamentos!"}
); }