s3.tsx21 lines · main
1import { S3Connection } from '@/components/interfaces/Storage/StorageSettings/S3Connection'
2import DefaultLayout from '@/components/layouts/DefaultLayout'
3import { StorageBucketsLayout } from '@/components/layouts/StorageLayout/StorageBucketsLayout'
4import StorageLayout from '@/components/layouts/StorageLayout/StorageLayout'
5import type { NextPageWithLayout } from '@/types'
6
7const S3SettingsPage: NextPageWithLayout = () => {
8 return <S3Connection />
9}
10
11S3SettingsPage.getLayout = (page) => (
12 <DefaultLayout>
13 <StorageLayout title="S3 Configuration">
14 <StorageBucketsLayout hideSubtitle title="S3 Configuration">
15 {page}
16 </StorageBucketsLayout>
17 </StorageLayout>
18 </DefaultLayout>
19)
20
21export default S3SettingsPage