React 18 and Vite (#4510)

This commit is contained in:
Matthew Penner 2022-11-25 13:25:03 -07:00 committed by GitHub
parent 1bb1b13f6d
commit 21613fa602
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
244 changed files with 4547 additions and 8933 deletions

View file

@ -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;