diff --git a/src/components/EmptyStateCard.tsx b/src/components/EmptyStateCard.tsx new file mode 100644 index 0000000..0996f87 --- /dev/null +++ b/src/components/EmptyStateCard.tsx @@ -0,0 +1,25 @@ +import type { LucideIcon } from "lucide-react"; + +interface EmptyStateCardProps { + icon: LucideIcon; + title: string; + description: string; + className?: string; +} + +export default function EmptyStateCard({ + icon: Icon, + title, + description, + className = "", +}: EmptyStateCardProps) { + return ( +
{description}
+- {searchQuery ? t.clients.noClientsSearch : t.clients.noClientsAdd} -
-{t.projects?.noProjectsSearch}
-- {searchQuery ? t.tags?.noTagsSearch : t.tags?.emptyState} -
+ {(canEditTag || canDeleteTag) && ( +- {searchQuery ? t.workspace.noWorkspaceSearch : t.workspace?.emptyState} -
-