Files
the-order/apps/portal-public/src/app/layout.tsx
T
defiQUG 8649ad4124 feat: implement naming convention, deployment automation, and infrastructure updates
- Add comprehensive naming convention (provider-region-resource-env-purpose)
- Implement Terraform locals for centralized naming
- Update all Terraform resources to use new naming convention
- Create deployment automation framework (18 phase scripts)
- Add Azure setup scripts (provider registration, quota checks)
- Update deployment scripts config with naming functions
- Create complete deployment documentation (guide, steps, quick reference)
- Add frontend portal implementations (public and internal)
- Add UI component library (18 components)
- Enhance Entra VerifiedID integration with file utilities
- Add API client package for all services
- Create comprehensive documentation (naming, deployment, next steps)

Infrastructure:
- Resource groups, storage accounts with new naming
- Terraform configuration updates
- Outputs with naming convention examples

Deployment:
- Automated deployment scripts for all 15 phases
- State management and logging
- Error handling and validation

Documentation:
- Naming convention guide and implementation summary
- Complete deployment guide (296 steps)
- Next steps and quick start guides
- Azure prerequisites and setup completion docs

Note: ESLint warnings present - will be addressed in follow-up commit
2025-11-12 08:22:51 -08:00

31 lines
698 B
TypeScript

import type { Metadata } from 'next';
import { ReactNode } from 'react';
import './globals.css';
import { Providers } from '../lib/providers';
import { Header } from '../components/Header';
import { Footer } from '../components/Footer';
export const metadata: Metadata = {
title: 'The Order - Public Portal',
description: 'Public portal for The Order',
};
export default function RootLayout({
children,
}: {
children: ReactNode;
}) {
return (
<html lang="en">
<body className="flex flex-col min-h-screen">
<Providers>
<Header />
<main className="flex-1">{children}</main>
<Footer />
</Providers>
</body>
</html>
);
}