import { ChevronRight, LucideIcon } from 'lucide-react'; import { Box } from './Box'; import { Icon } from './Icon'; import { Link } from './Link'; import { Text } from './Text'; export interface QuickActionItemProps { label: string; icon: LucideIcon; href: string; variant?: 'primary' | 'secondary' | 'success' | 'warning' | 'critical'; } export const QuickActionItem = ({ label, icon, href, variant = 'primary' }: QuickActionItemProps) => { const variantBgs = { primary: 'rgba(25, 140, 255, 0.1)', secondary: 'var(--ui-color-bg-surface-muted)', success: 'rgba(111, 227, 122, 0.1)', warning: 'rgba(255, 190, 77, 0.1)', critical: 'rgba(227, 92, 92, 0.1)', }; const variantIntents = { primary: 'primary' as const, secondary: 'med' as const, success: 'success' as const, warning: 'warning' as const, critical: 'critical' as const, }; return ( {label} ); };