import { Flex } from "reflexbox/styled-components"; import { NextPage } from "next"; import React, { useEffect } from "react"; import SettingsPassword from "../components/Settings/SettingsPassword"; import SettingsDomain from "../components/Settings/SettingsDomain"; import SettingsBan from "../components/Settings/SettingsBan"; import SettingsApi from "../components/Settings/SettingsApi"; import BodyWrapper from "../components/BodyWrapper"; import Divider from "../components/Divider"; import Footer from "../components/Footer"; import { useStoreState, useStoreActions } from "../store"; import Text from "../components/Text"; const SettingsPage: NextPage = () => { const { email, isAdmin } = useStoreState(s => s.auth); const getSettings = useStoreActions(s => s.settings.getSettings); useEffect(() => { getSettings(); }, []); return ( Welcome,{" "} {email} . {isAdmin && ( <> )}