refactor: modify route guard pattern

This commit is contained in:
2026-06-19 18:36:05 +05:30
parent fffd8e3e12
commit 664d80809a
17 changed files with 224 additions and 60 deletions

View File

@@ -0,0 +1,16 @@
'use client';
import { PERMISSIONS } from '@/constants/permissions';
import { PermissionRouteGuard } from '@/guards';
export default function RolesLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<PermissionRouteGuard permission={PERMISSIONS.ROLE.READ}>
{children}
</PermissionRouteGuard>
);
}