import { useMemo, useState } from 'react' const formatGroups = [ { title: 'Documents', items: ['docx', 'pdf', 'ofd'] }, { title: 'Drawings', items: ['dxf', 'dwg', 'dwf', 'dwfx', 'xps'] }, { title: 'Code', items: ['js', 'ts', 'vue', 'json'] } ] export function PreviewPicker({ onSelect }) { const [activeGroup, setActiveGroup] = useState('Documents') const visibleItems = useMemo(() => { return formatGroups.find(group => group.title === activeGroup)?.items || [] }, [activeGroup]) return (
) }