import { h } from 'preact'; import ArrowDropdown from '../icons/ArrowDropdown'; import ArrowDropup from '../icons/ArrowDropup'; import Button from '../components/Button'; import Dialog from '../components/Dialog'; import Heading from '../components/Heading'; import Select from '../components/Select'; import Switch from '../components/Switch'; import TextField from '../components/TextField'; import { useCallback, useState } from 'preact/hooks'; export default function StyleGuide() { const [switches, setSwitches] = useState({ 0: false, 1: true, 2: false, 3: false }); const [showDialog, setShowDialog] = useState(false); const handleSwitch = useCallback( (id, checked) => { setSwitches({ ...switches, [id]: checked }); }, [switches] ); const handleDismissDialog = () => { setShowDialog(false); }; return (