function assert(condition: unknown, message = "assertion failed"): void { if (!condition) throw new Error(message); } import { renderToStaticMarkup } from "react-dom/server"; import ActionToolbar, { ToolbarGroup, ToolbarSpacer } from "../src/components/ActionToolbar"; import ContentGrid, { FormGrid, FormLayout, GridItem } from "../src/components/ContentGrid"; import Dialog from "../src/components/Dialog"; import { DialogForm, DialogSection } from "../src/components/DialogAnatomy"; import FormSection from "../src/components/FormSection"; import { PlatformLanguageProvider } from "../src/i18n/LanguageContext"; const toolbarMarkup = renderToStaticMarkup( Filters Actions ); assert(toolbarMarkup.includes("action-toolbar-wrap-responsive"), "toolbars use the responsive central wrapping policy by default"); assert(toolbarMarkup.includes('role="toolbar"'), "named toolbars expose toolbar semantics"); assert(toolbarMarkup.includes('aria-label="Object actions"'), "named toolbars expose their accessible name"); assert(toolbarMarkup.includes('data-help-scope="toolbar"'), "toolbar help scope is centralized"); assert(toolbarMarkup.includes("action-toolbar-group-grow"), "toolbar groups can own flexible space"); assert(toolbarMarkup.includes("action-toolbar-spacer"), "the standard action spacer is available"); const gridMarkup = renderToStaticMarkup( A B C ); assert(gridMarkup.includes("content-grid-columns-3"), "content grids expose explicit column geometry"); assert(gridMarkup.includes("content-grid-collapse-wide"), "content grids expose explicit collapse ownership"); assert(gridMarkup.includes("content-grid-item-full"), "grid items can span the complete layout"); const formMarkup = renderToStaticMarkup( Reset}> ); assert(formMarkup.includes("form-section-header"), "form sections centralize heading and action placement"); assert(formMarkup.includes("form-grid-layout"), "forms compose the central content grid"); assert(formMarkup.includes("content-grid-columns-2"), "form columns remain explicit"); const formElementMarkup = renderToStaticMarkup(); assert(formElementMarkup.startsWith('
Draft} size="wide" variant="administration" footer={<>} > Fields ); assert(dialogMarkup.includes("dialog-panel-size-wide"), "dialog size is owned by the central anatomy"); assert(dialogMarkup.includes("dialog-panel-administration"), "dialog variants are explicit"); assert(dialogMarkup.includes("dialog-description"), "dialog introductions use the central region"); assert(dialogMarkup.includes("dialog-notices"), "dialog notices use the central region"); assert(dialogMarkup.includes("dialog-actions dialog-actions-end"), "every dialog footer composes the central action layout"); assert(dialogMarkup.includes("dialog-form-layout"), "dialog forms use the central vertical flow"); assert(dialogMarkup.includes("dialog-section-inset"), "dialog sections use central grouping variants");