import React from 'react' import { observer } from 'mobx-react-lite' import { FilterItem, FilterManager } from '@app/managers/filters' import { DropDown } from './dropdown' import { Menu } from '@headlessui/react' function classNames(...classes: any) { return classes.filter(Boolean).join(' ') } export const CheckBox = observer(({ name }: FilterItem & { name: string }) => { const { checked } = FilterManager.filters.get(name) ?? {} const onClick = () => FilterManager.toggleFilter(name) const id = `check-${name}` return (
) }) export const FilterList = observer(() => { const filters = FilterManager.filterList if (!filters.length) { return (
No items to filter yet...
) } return ( ) }) export const FilterDropdown = ({ open, right, }: { open?: boolean right?: boolean }) => { return ( ) }