Files
Magent/frontend/app/layout.tsx
T
Assclaw b5e4c57e93
Magent CI/CD / verify (push) Successful in 11m34s
Magent CI/CD / deploy-prod (push) Skipped
Magent CI/CD / deploy-beta (push) Successful in 17s
Simplify settings workspace and fix responsive admin controls
2026-09-06 17:42:28 +12:00

51 lines
1.6 KiB
TypeScript

import './globals.css'
import './ops-redesign.css'
import './admin/config.css'
import type { ReactNode } from 'react'
import BrandingFavicon from './ui/BrandingFavicon'
import BrandingLogo from './ui/BrandingLogo'
import HeaderActions from './ui/HeaderActions'
import HeaderIdentity from './ui/HeaderIdentity'
import SiteStatus from './ui/SiteStatus'
import UserViewBanner from './ui/UserViewBanner'
import WorkspaceNavigation from './ui/WorkspaceNavigation'
export const metadata = {
title: 'Magent',
description: 'Request timeline and AI triage for media requests',
}
export default function RootLayout({ children }: { children: ReactNode }) {
return (
<html lang="en" data-theme="dark">
<body>
<BrandingFavicon />
<div className="page">
<header className="header">
<div className="header-left">
<a className="brand-link" href="/">
<BrandingLogo className="brand-logo brand-logo--header" />
<div className="brand-stack">
<div className="brand">Magent</div>
<div className="tagline">GrizzlyFlix media operations</div>
</div>
</a>
</div>
<div className="header-right">
<span className="beta-chip" title="Beta environment">Beta</span>
<HeaderIdentity />
</div>
<div className="header-nav">
<HeaderActions />
</div>
</header>
<WorkspaceNavigation />
<UserViewBanner />
<SiteStatus />
{children}
</div>
</body>
</html>
)
}