diff --git a/apps/main/src/components/ActionCard.tsx b/apps/main/src/components/ActionCard.tsx index e0fe152..7336c78 100644 --- a/apps/main/src/components/ActionCard.tsx +++ b/apps/main/src/components/ActionCard.tsx @@ -7,6 +7,8 @@ export interface ActionCardProps { description: string; variant?: "primary" | "default"; isSelected?: boolean; + disabled?: boolean; + badge?: string; onClick?: () => void; className?: string; } @@ -17,22 +19,27 @@ export function ActionCard({ description, variant = "default", isSelected = false, + disabled = false, + badge, onClick, className, }: ActionCardProps) { const isPrimary = variant === "primary"; - const isActive = isSelected || isPrimary; + const isActive = !disabled && (isSelected || isPrimary); return (