UNPKG

claritykit-svelte

Version:

A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility

42 lines 1.09 kB
export interface PlanItem { id: string; title: string; description: string; status: 'draft' | 'pending' | 'approved' | 'rejected' | 'in_progress' | 'completed'; priority: 'low' | 'medium' | 'high' | 'critical'; progress: number; createdAt: string; updatedAt: string; assignee?: { id: string; name: string; avatar?: string; }; tasks: { total: number; completed: number; pending: number; }; approvals?: { required: number; received: number; approvers: Array<{ id: string; name: string; status: 'pending' | 'approved' | 'rejected'; timestamp?: string; }>; }; tags?: string[]; dueDate?: string; } export interface PlanCardProps { plan: PlanItem; class?: string; showApprovalActions?: boolean; onApprove?: (planId: string) => void; onReject?: (planId: string) => void; onView?: (planId: string) => void; onEdit?: (planId: string) => void; } //# sourceMappingURL=types.d.ts.map