+
+ {scope}
+
+
+ {(generatedPermissions?.length ?? 0) > 0 && (
+ <>
+
Generated by Guard
+
+
0 ? "6" : "2"}`}
+ >
+ {generatedPermissions!.map(({ name, description }) => (
+ -
+
+
+
+ {description}
+
+
+
+ ))}
+
+ >
+ )}
+
+ {(permissions?.length ?? 0) > 0 && (
+ <>
+
Manually Created
+
+
+ {permissions!.map(({ name, description }) => (
+ -
+
+
+
+ {description}
+
+
+
+ ))}
+
+ >
+ )}
+
+ );
+};
+
+const AdminAppPermissionsPage: FC = () => {
+ const permissions = usePermissions((s) => s.permissions);
+ const fetch = usePermissions((s) => s.fetch);
+
+ useEffect(() => {
+ fetch();
+ }, [fetch]);
+
+ return (
+