'use client'; import { useState } from 'react'; import { CircleX, Settings as Gear } from 'lucide-react'; import { useAppContext } from '@/app/AppContext'; import Scrim from '@/components/Scrim'; import CardStyle from './CardStyle'; import ExternalLinks from './ExternalLinks'; import GameLinks from './GameLinks'; import Permissions from './Permissions'; export default function Settings() { const [open, setOpen] = useState(false); const { isDM } = useAppContext(); return (
setOpen((prev) => !prev)} className={`transition-all duration-250 ${open ? 'pointer-events-auto opacity-100' : 'pointer-events-none opacity-0'}`} >
); }