Files
bifrost/ui/app/workspace/config/page.tsx
Beyhan Oğur 880f412e2c first commit
2026-04-26 21:52:23 +03:00

21 lines
652 B
TypeScript

import { NoPermissionView } from "@/components/noPermissionView";
import { RbacOperation, RbacResource, useRbac } from "@enterprise/lib";
import { useNavigate } from "@tanstack/react-router";
import { useEffect } from "react";
export default function ConfigPage() {
const navigate = useNavigate();
// Check permission
const hasConfigAccess = useRbac(RbacResource.Settings, RbacOperation.View);
useEffect(() => {
if (hasConfigAccess) {
navigate({ to: "/workspace/config/client-settings", replace: true });
}
}, [hasConfigAccess, navigate]);
if (!hasConfigAccess) {
return <NoPermissionView entity="configuration" />;
}
return null;
}