import { Alert, Button } from "@mui/joy"; import { useEffect } from "react"; import { Link } from "react-router-dom"; import Icon from "@/components/Icon"; import { stringifyPlanType } from "@/stores/v1/subscription"; import useWorkspaceStore from "@/stores/v1/workspace"; import { Role } from "@/types/proto/api/v2/user_service"; import MemberSection from "../components/setting/MemberSection"; import WorkspaceSection from "../components/setting/WorkspaceSection"; import useUserStore from "../stores/v1/user"; const WorkspaceSetting: React.FC = () => { const workspaceStore = useWorkspaceStore(); const currentUser = useUserStore().getCurrentUser(); const isAdmin = currentUser.role === Role.ADMIN; const profile = workspaceStore.profile; useEffect(() => { if (!isAdmin) { window.location.href = "/"; } }, []); if (!isAdmin) { return null; } return (
}> You can see the settings items below because you are an Admin.

Subscription

Current plan: {stringifyPlanType(profile.plan)}
); }; export default WorkspaceSetting;