UNPKG

@makolabs/ripple

Version:

Simple Svelte 5 powered component library ✨

29 lines (28 loc) 1.05 kB
import { tv } from 'tailwind-variants'; export const rankedCard = tv({ slots: { container: 'grid gap-4', card: 'border border-default-200 rounded-lg p-4', header: 'flex items-center gap-2 mb-3', rank: 'text-base font-bold text-default-400', title: 'text-sm font-semibold text-default-900', metricsContainer: 'space-y-2 mb-3', metricRow: 'flex items-center justify-between text-sm', metricLabel: 'text-default-600', metricValue: 'font-medium text-default-900', actionContainer: 'pt-3 border-t border-default-200', actionText: 'text-xs text-default-600', actionLabel: 'font-semibold text-default-700' }, variants: { columns: { 1: { container: 'grid-cols-1' }, 2: { container: 'grid-cols-1 md:grid-cols-2' }, 3: { container: 'grid-cols-1 md:grid-cols-3' }, 4: { container: 'grid-cols-1 md:grid-cols-2 lg:grid-cols-4' } } }, defaultVariants: { columns: 3 } });