chore: standardize security and quality foundations
Magent CI/CD / verify (push) Failing after 9m34s
Magent CI/CD / deploy-beta (push) Skipped

This commit is contained in:
2026-09-17 20:03:47 +12:00
parent 5639dbcb83
commit f852e7c941
127 changed files with 17928 additions and 10741 deletions
+51 -21
View File
@@ -1,25 +1,55 @@
'use client'
"use client";
import { usePathname } from 'next/navigation'
import BrandingLogo from './BrandingLogo'
import HeaderActions from './HeaderActions'
import HeaderIdentity from './HeaderIdentity'
import GlobalSearch from './GlobalSearch'
import SiteStatus from './SiteStatus'
import UserViewBanner from './UserViewBanner'
import WorkspaceNavigation from './WorkspaceNavigation'
import { usePathname } from "next/navigation";
import BrandingLogo from "./BrandingLogo";
import HeaderActions from "./HeaderActions";
import HeaderIdentity from "./HeaderIdentity";
import GlobalSearch from "./GlobalSearch";
import SiteStatus from "./SiteStatus";
import UserViewBanner from "./UserViewBanner";
import WorkspaceNavigation from "./WorkspaceNavigation";
export default function ApplicationChrome() {
const pathname = usePathname()
if (['/welcome', '/coming-soon', '/login', '/forgot-password', '/reset-password', '/signup', '/email-recaps', '/newsletter-subscription'].includes(pathname)) return null
return <>
<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"><GlobalSearch /><HeaderActions /></div>
</header>
<WorkspaceNavigation />
<UserViewBanner />
<SiteStatus />
</>
const pathname = usePathname();
if (
[
"/welcome",
"/coming-soon",
"/login",
"/forgot-password",
"/reset-password",
"/signup",
"/email-recaps",
"/newsletter-subscription",
].includes(pathname)
)
return null;
return (
<>
<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">
<GlobalSearch />
<HeaderActions />
</div>
</header>
<WorkspaceNavigation />
<UserViewBanner />
<SiteStatus />
</>
);
}