import { useAtom } from "jotai"; import { useSnackbar } from "notistack"; import { updateDoc, doc, terminate, clearIndexedDbPersistence, } from "firebase/firestore"; import { Container, Stack, Button } from "@mui/material"; import SettingsSection from "@src/components/Settings/SettingsSection"; import { projectScope, projectSettingsAtom, allUsersAtom, updateUserAtom, } from "@src/atoms/projectScope"; import UserManagementSourceFirebase from "@src/sources/MembersSourceFirebase"; import { firebaseDbAtom } from "@src/sources/ProjectSourceFirebase"; import { USERS } from "@src/config/dbPaths"; import { getTableSchemaPath } from "@src/utils/table"; import { useScrollToHash } from "@src/hooks/useScrollToHash"; export default function DebugSettingsPage() { const [firebaseDb] = useAtom(firebaseDbAtom, projectScope); const [projectSettings] = useAtom(projectSettingsAtom, projectScope); const [users] = useAtom(allUsersAtom, projectScope); const [updateUser] = useAtom(updateUserAtom, projectScope); const { enqueueSnackbar, closeSnackbar } = useSnackbar(); useScrollToHash(); return ( ); }