import { CancelIcon, FiltersIcon, PlusIcon, RefreshIcon } from '@/icons' import { useState } from 'preact/hooks' import { useDashboardContext } from '../../contexts/DashboardContext' import { DashboardFilters } from './components/DashboardFilters' import { DashboardSwitch } from './components/DashboardSwitch' type Props = { onNewBox: () => void onRefresh: () => void } export const DashboardHeader = ({ onNewBox, onRefresh }: Props) => { const { verticalMode } = useDashboardContext() const [filtersShown, setFiltersShown] = useState(false) return (
{verticalMode && ( <>
setFiltersShown(true)}>
{filtersShown && (
setFiltersShown(false)} >
)} )} {!verticalMode && ( <>
)}
) }