React 18 and Vite (#4510)
This commit is contained in:
parent
1bb1b13f6d
commit
21613fa602
244 changed files with 4547 additions and 8933 deletions
|
@ -1,12 +1,15 @@
|
|||
import React from 'react';
|
||||
import type { ReactNode } from 'react';
|
||||
|
||||
import Can from '@/components/elements/Can';
|
||||
import { ServerError } from '@/components/elements/ScreenBlock';
|
||||
|
||||
export interface RequireServerPermissionProps {
|
||||
children?: ReactNode;
|
||||
|
||||
permissions: string | string[];
|
||||
}
|
||||
|
||||
const RequireServerPermission: React.FC<RequireServerPermissionProps> = ({ children, permissions }) => {
|
||||
function RequireServerPermission({ children, permissions }: RequireServerPermissionProps) {
|
||||
return (
|
||||
<Can
|
||||
action={permissions}
|
||||
|
@ -17,6 +20,6 @@ const RequireServerPermission: React.FC<RequireServerPermissionProps> = ({ child
|
|||
{children}
|
||||
</Can>
|
||||
);
|
||||
};
|
||||
}
|
||||
|
||||
export default RequireServerPermission;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue