'use client'; import { motion } from 'framer-motion'; import { Dna } from '@phosphor-icons/react'; /** * Branded smooth loader — a spinning DNA ring plus a cascade of dots. * Use `compact` for inline states (buttons, small cards) and the default * size for full-section loading states. */ export function SmoothLoader({ label = 'Loading…', compact = false, }: { label?: string; compact?: boolean; }) { return (
{label}
}