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}
);
};