Fix missing default layout for api keys page (#34429)

This commit is contained in:
Joshen Lim
2025-03-26 17:12:56 +08:00
committed by GitHub
parent cfad512318
commit 0721cdcbfd

View File

@@ -4,6 +4,7 @@ import { useParams } from 'common'
import LegacyAPIKeys from 'components/interfaces/APIKeys/LegacyAPIKeys'
import { PublishableAPIKeys } from 'components/interfaces/APIKeys/PublishableAPIKeys'
import { SecretAPIKeys } from 'components/interfaces/APIKeys/SecretAPIKeys'
import DefaultLayout from 'components/layouts/DefaultLayout'
import ApiKeysLayout from 'components/layouts/project/[ref]/settings/APIKeysLayout'
import SettingsLayout from 'components/layouts/ProjectSettingsLayout/SettingsLayout'
import { useCheckPermissions } from 'hooks/misc/useCheckPermissions'
@@ -39,9 +40,11 @@ const ApiKeysSettings: NextPageWithLayout = () => {
}
ApiKeysSettings.getLayout = (page) => (
<SettingsLayout>
<ApiKeysLayout>{page}</ApiKeysLayout>
</SettingsLayout>
<DefaultLayout>
<SettingsLayout>
<ApiKeysLayout>{page}</ApiKeysLayout>
</SettingsLayout>
</DefaultLayout>
)
export default ApiKeysSettings