import React from "react"; import { GroupedStatuses } from "@/types/noteStatus"; import { StatusBadge } from "../atoms/StatusBadge"; export interface Props { statuses: GroupedStatuses; onClose?: () => void; } export const StatusFileInfoPopup: React.FC = ({ statuses }) => { const statusEntries = Object.entries(statuses); if (statusEntries.length === 0) { return (
📋 No statuses found
); } return (
e.stopPropagation()}>
📊 Status Overview
{statusEntries.map(([groupName, statusList]) => (
{groupName.toLowerCase()} {statusList.length}
{statusList.map((status, index) => (
{status.description && (
{status.description}
)}
))}
))}
); };