'use client'; import * as React from 'react'; import * as Button from '@/components/ui/button'; import * as Checkbox from '@/components/ui/checkbox'; import * as Divider from '@/components/ui/divider'; import * as Drawer from '@/components/ui/drawer'; import * as Input from '@/components/ui/input'; import * as Label from '@/components/ui/label'; import * as LinkButton from '@/components/ui/link-button'; import * as Select from '@/components/ui/select'; export default function ContentFilterDrawer({ containerClassName, }: { containerClassName?: string; }) { const [open, setOpen] = React.useState(false); const [lastEdited, setLastEdited] = React.useState('any-time'); const [space, setSpace] = React.useState(''); const [editor, setEditor] = React.useState(''); const [project, setProject] = React.useState(''); const timeOptions = [ { value: 'any-time', label: 'Any Time' }, { value: 'last-hour', label: 'Last Hour' }, { value: 'last-24h', label: 'Last 24 Hours' }, { value: 'last-7d', label: 'Last 7 Days' }, { value: 'last-30d', label: 'Last 30 Days' }, { value: 'last-year', label: 'Last Year' }, ]; return (
Filters by
Filters by Clear All Filters CONTENT
Archived
Official Content
Template
SORT BY
{ timeOptions.find((opt) => opt.value === lastEdited) ?.label } {timeOptions.map((option) => ( {option.label} ))}
setSpace(e.target.value)} />
setEditor(e.target.value)} />
setProject(e.target.value)} />
); }