import { PermissionAction } from '@supabase/shared-types/out/constants'
import { Extensions } from 'components/interfaces/Database'
import DatabaseLayout from 'components/layouts/DatabaseLayout/DatabaseLayout'
import { ScaffoldContainer, ScaffoldSection } from 'components/layouts/Scaffold'
import { FormHeader } from 'components/ui/Forms/FormHeader'
import NoPermission from 'components/ui/NoPermission'
import { useCheckPermissions, usePermissionsLoaded } from 'hooks/misc/useCheckPermissions'
import type { NextPageWithLayout } from 'types'
const DatabaseExtensions: NextPageWithLayout = () => {
const canReadExtensions = useCheckPermissions(
PermissionAction.TENANT_SQL_ADMIN_READ,
'extensions'
)
const isPermissionsLoaded = usePermissionsLoaded()
if (isPermissionsLoaded && !canReadExtensions) {
return
}
return (
)
}
DatabaseExtensions.getLayout = (page) => {page}
export default DatabaseExtensions