finish branch

This commit is contained in:
counterweight 2025-12-19 00:12:43 +01:00
parent 66bc4c5a45
commit 40ca82bb45
Signed by: counterweight
GPG key ID: 883EDBAA726BD96C
11 changed files with 139 additions and 128 deletions

View file

@ -393,4 +393,3 @@ const pageStyles: Record<string, React.CSSProperties> = {
};
const styles = { ...sharedStyles, ...pageStyles };

View file

@ -28,7 +28,6 @@ interface AuthContextType {
register: (email: string, password: string) => Promise<void>;
logout: () => Promise<void>;
hasPermission: (permission: PermissionType) => boolean;
hasAnyPermission: (...permissions: PermissionType[]) => boolean;
hasRole: (role: string) => boolean;
}
@ -104,10 +103,6 @@ export function AuthProvider({ children }: { children: ReactNode }) {
return user?.permissions.includes(permission) ?? false;
}, [user]);
const hasAnyPermission = useCallback((...permissions: PermissionType[]): boolean => {
return permissions.some((p) => user?.permissions.includes(p) ?? false);
}, [user]);
const hasRole = useCallback((role: string): boolean => {
return user?.roles.includes(role) ?? false;
}, [user]);
@ -121,7 +116,6 @@ export function AuthProvider({ children }: { children: ReactNode }) {
register,
logout,
hasPermission,
hasAnyPermission,
hasRole,
}}
>

View file

@ -79,4 +79,3 @@ export const sharedStyles: Record<string, React.CSSProperties> = {
padding: "2rem",
},
};

View file

@ -288,4 +288,3 @@ const pageStyles: Record<string, React.CSSProperties> = {
};
const styles = { ...sharedStyles, ...pageStyles };