mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-15 17:50:48 +02:00
Follows up on https://github.com/Unleash/unleash/pull/4853 to add Biome to the frontend as well.  Added a few `biome-ignore` to speed up the process but we may want to check and fix them in the future.
34 lines
1.1 KiB
TypeScript
34 lines
1.1 KiB
TypeScript
import { PermissionGuard } from 'component/common/PermissionGuard/PermissionGuard';
|
|
import { ADMIN } from 'component/providers/AccessProvider/permissions';
|
|
import { PageContent } from 'component/common/PageContent/PageContent';
|
|
import { PageHeader } from 'component/common/PageHeader/PageHeader';
|
|
import { Box } from '@mui/material';
|
|
import { CorsHelpAlert } from 'component/admin/cors/CorsHelpAlert';
|
|
import { CorsForm } from 'component/admin/cors/CorsForm';
|
|
import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig';
|
|
|
|
export const CorsAdmin = () => (
|
|
<div>
|
|
<PermissionGuard permissions={ADMIN}>
|
|
<CorsPage />
|
|
</PermissionGuard>
|
|
</div>
|
|
);
|
|
|
|
const CorsPage = () => {
|
|
const { uiConfig, loading } = useUiConfig();
|
|
|
|
if (loading) {
|
|
return null;
|
|
}
|
|
|
|
return (
|
|
<PageContent header={<PageHeader title='CORS origins' />}>
|
|
<Box sx={{ display: 'grid', gap: 4 }}>
|
|
<CorsHelpAlert />
|
|
<CorsForm frontendApiOrigins={uiConfig.frontendApiOrigins} />
|
|
</Box>
|
|
</PageContent>
|
|
);
|
|
};
|