Centralize shared WebUI structural primitives
This commit is contained in:
@@ -76,3 +76,14 @@ const headerLoadingMarkup = renderToStaticMarkup(
|
||||
|
||||
assert(headerLoadingMarkup.includes("loading-indicator"), "page headings can expose partial refresh progress");
|
||||
assert(!headerLoadingMarkup.includes('aria-busy="true"'), "partial refresh does not block the stable page body");
|
||||
|
||||
const delegatedHeaderMarkup = renderToStaticMarkup(
|
||||
<PlatformLanguageProvider>
|
||||
<PageLayout title="Administration" mode="workspace" showHeader={false}>
|
||||
<section><h1>Contributed administration panel</h1></section>
|
||||
</PageLayout>
|
||||
</PlatformLanguageProvider>
|
||||
);
|
||||
|
||||
assert(!delegatedHeaderMarkup.includes("page-layout-header"), "composite workspaces can delegate their visible heading to contributed content");
|
||||
assert(delegatedHeaderMarkup.includes("page-layout-workspace content-pad workspace-data-page"), "headerless composite pages retain the central content frame");
|
||||
|
||||
Reference in New Issue
Block a user