import { useCallback, useMemo, } from 'react' import { RiDeleteBinLine, RiLoopLeftLine, RiStickyNoteAddLine, } from '@remixicon/react' import Dropdown from '@/app/components/base/dropdown' import type { Item } from '@/app/components/base/dropdown' const Operator = () => { const items = useMemo(() => { return [ { value: 'change', text: (
Change authorized pages
18 Pages authorized
), }, { value: 'sync', text: (
Sync
), }, ] }, []) const secondItems = useMemo(() => { return [ { value: 'delete', text: (
Remove
), }, ] }, []) const handleSelect = useCallback((item: Item) => { console.log('Selected item:', item) }, []) return ( ) } export default Operator