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
+17 -12
View File
@@ -1,16 +1,16 @@
'use client'
"use client";
import type { ReactNode } from 'react'
import SettingsNavigation from './SettingsNavigation'
import PageHeading from './PageHeading'
import type { ReactNode } from "react";
import SettingsNavigation from "./SettingsNavigation";
import PageHeading from "./PageHeading";
type AdminShellProps = {
title: string
subtitle?: string
actions?: ReactNode
rail?: ReactNode
children: ReactNode
}
title: string;
subtitle?: string;
actions?: ReactNode;
rail?: ReactNode;
children: ReactNode;
};
export default function AdminShell({ title, subtitle, actions, rail, children }: AdminShellProps) {
return (
@@ -19,8 +19,13 @@ export default function AdminShell({ title, subtitle, actions, rail, children }:
<main className="card admin-card">
<PageHeading title={title} description={subtitle} actions={actions} />
{children}
{rail && <details className="admin-supplemental"><summary>Additional information</summary>{rail}</details>}
{rail && (
<details className="admin-supplemental">
<summary>Additional information</summary>
{rail}
</details>
)}
</main>
</div>
)
);
}