infrastructure.tsx38 lines · main
1import { InfrastructureActivity } from '@/components/interfaces/Settings/Infrastructure/InfrastructureActivity'
2import { InfrastructureInfo } from '@/components/interfaces/Settings/Infrastructure/InfrastructureInfo'
3import { DefaultLayout } from '@/components/layouts/DefaultLayout'
4import SettingsLayout from '@/components/layouts/ProjectSettingsLayout/SettingsLayout'
5import {
6 ScaffoldContainer,
7 ScaffoldDescription,
8 ScaffoldDivider,
9 ScaffoldHeader,
10 ScaffoldTitle,
11} from '@/components/layouts/Scaffold'
12import type { NextPageWithLayout } from '@/types'
13
14const ProjectInfrastructure: NextPageWithLayout = () => {
15 return (
16 <>
17 <ScaffoldContainer>
18 <ScaffoldHeader>
19 <ScaffoldTitle>Infrastructure</ScaffoldTitle>
20 <ScaffoldDescription>
21 General information regarding your server instance
22 </ScaffoldDescription>
23 </ScaffoldHeader>
24 </ScaffoldContainer>
25 <InfrastructureInfo />
26 <ScaffoldDivider />
27 <InfrastructureActivity />
28 </>
29 )
30}
31
32ProjectInfrastructure.getLayout = (page) => (
33 <DefaultLayout>
34 <SettingsLayout title="infrastructure">{page}</SettingsLayout>
35 </DefaultLayout>
36)
37
38export default ProjectInfrastructure