diff --git a/components/Settings.tsx b/components/Settings.tsx new file mode 100644 index 0000000..480edaf --- /dev/null +++ b/components/Settings.tsx @@ -0,0 +1,44 @@ +'use client'; + +import { useState } from 'react'; +import { Settings as Gear } from 'lucide-react'; + +import { Settings } from '@/types'; + +type PermissionTogglePanelProps = { + settings: Settings; + changeAction: (updatedSettings: Settings) => void; +}; + +export default function PermissionTogglePanel({ + settings, + changeAction, +}: PermissionTogglePanelProps) { + const [open, setOpen] = useState(false); + + const togglePermission = (key: string) => { + changeAction({ ...settings, [key]: !settings[key] }); + }; + + return ( +