prettier fix
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
import { notFound } from 'next/navigation';
|
||||
|
||||
import { isSuperAdmin } from '@kit/admin';
|
||||
import { getSupabaseServerClient } from '@kit/supabase/server-client';
|
||||
|
||||
import { isCompanyAdmin } from '../server/utils/is-company-admin';
|
||||
import { isSuperAdmin } from '@kit/admin'
|
||||
|
||||
type LayoutOrPageComponent<Params> = React.ComponentType<Params>;
|
||||
|
||||
@@ -18,9 +19,10 @@ export function CompanyGuard<Params extends object>(
|
||||
//@ts-ignore
|
||||
const { account } = await params.params;
|
||||
const client = getSupabaseServerClient();
|
||||
const [isUserSuperAdmin, isUserCompanyAdmin] = await Promise.all(
|
||||
[isSuperAdmin(client), isCompanyAdmin(client, account)]
|
||||
);
|
||||
const [isUserSuperAdmin, isUserCompanyAdmin] = await Promise.all([
|
||||
isSuperAdmin(client),
|
||||
isCompanyAdmin(client, account),
|
||||
]);
|
||||
|
||||
if (isUserSuperAdmin || isUserCompanyAdmin) {
|
||||
return <Component {...params} />;
|
||||
|
||||
Reference in New Issue
Block a user