mirror of https://github.com/boxyhq/jackson.git
29 lines
782 B
TypeScript
29 lines
782 B
TypeScript
import { NextPage } from 'next';
|
|
import useSWR from 'swr';
|
|
import { fetcher } from '@lib/utils';
|
|
import AddEdit from '@components/saml/AddEdit';
|
|
import { useRouter } from 'next/router';
|
|
|
|
const EditSAMLConfiguration: NextPage = () => {
|
|
const router = useRouter();
|
|
const { id } = router.query;
|
|
const { data: samlConfig, error } = useSWR(`/api/admin/saml/config/${id}`, fetcher, {
|
|
revalidateOnFocus: false,
|
|
});
|
|
|
|
if (error) {
|
|
return (
|
|
<div className='rounded border border-red-400 bg-red-100 px-4 py-3 text-red-700'>
|
|
{error.info ? JSON.stringify(error.info) : error.status}
|
|
</div>
|
|
);
|
|
}
|
|
|
|
if (!samlConfig) {
|
|
return <div>Loading...</div>;
|
|
}
|
|
return <AddEdit samlConfig={samlConfig?.config} />;
|
|
};
|
|
|
|
export default EditSAMLConfiguration;
|