mirror of https://github.com/boxyhq/jackson.git
27 lines
773 B
TypeScript
27 lines
773 B
TypeScript
import LicenseRequired from '@components/LicenseRequired';
|
|
import { errorToast, successToast } from '@components/Toaster';
|
|
import { SecurityLogsConfigs } from '@boxyhq/internal-ui';
|
|
|
|
const ConfigList = ({ hasValidLicense }: { hasValidLicense: boolean }) => {
|
|
if (!hasValidLicense) {
|
|
return <LicenseRequired />;
|
|
}
|
|
|
|
const urls = {
|
|
listConfigs: '/api/admin/security-logs-config',
|
|
createConfig: '/admin/settings/security-logs/new',
|
|
editById: (id) => `/admin/settings/security-logs/${id}`,
|
|
deleteById: (id: string) => `/api/admin/security-logs-config/${id}`,
|
|
};
|
|
return (
|
|
<SecurityLogsConfigs
|
|
urls={urls}
|
|
skipColumns={['endpoint']}
|
|
onSuccess={successToast}
|
|
onError={errorToast}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default ConfigList;
|