diff --git a/src/lib/ui/components/CornerBracketFrame.svelte b/src/lib/ui/components/CornerBracketFrame.svelte deleted file mode 100644 index ffda881..0000000 --- a/src/lib/ui/components/CornerBracketFrame.svelte +++ /dev/null @@ -1,97 +0,0 @@ - - - - - diff --git a/src/lib/ui/components/DiagonalStripeField.svelte b/src/lib/ui/components/DiagonalStripeField.svelte deleted file mode 100644 index 0af4b99..0000000 --- a/src/lib/ui/components/DiagonalStripeField.svelte +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/src/lib/ui/components/ScanlineField.svelte b/src/lib/ui/components/ScanlineField.svelte deleted file mode 100644 index 4514830..0000000 --- a/src/lib/ui/components/ScanlineField.svelte +++ /dev/null @@ -1,66 +0,0 @@ - - - - - diff --git a/src/lib/ui/components/SignalTrace.svelte b/src/lib/ui/components/SignalTrace.svelte deleted file mode 100644 index 6826336..0000000 --- a/src/lib/ui/components/SignalTrace.svelte +++ /dev/null @@ -1,112 +0,0 @@ - - - - - diff --git a/src/lib/ui/index.ts b/src/lib/ui/index.ts index 398bcbe..8c312fc 100644 --- a/src/lib/ui/index.ts +++ b/src/lib/ui/index.ts @@ -1,9 +1,7 @@ export { default as Badge } from "./components/Badge.svelte"; export { default as Button } from "./components/Button.svelte"; -export { default as CornerBracketFrame } from "./components/CornerBracketFrame.svelte"; export { default as DashboardHeader } from "./components/DashboardHeader.svelte"; export { default as DashboardFrame } from "./components/DashboardFrame.svelte"; -export { default as DiagonalStripeField } from "./components/DiagonalStripeField.svelte"; export { default as FooterCell } from "./components/FooterCell.svelte"; export { default as FooterStatusCell } from "./components/FooterStatusCell.svelte"; export { default as GridFrame } from "./components/GridFrame.svelte"; @@ -16,8 +14,6 @@ export { default as Separator } from "./components/Separator.svelte"; export { default as ServiceGroupPanel } from "./components/ServiceGroupPanel.svelte"; export { default as ServicePanel } from "./components/ServicePanel.svelte"; export { default as ServiceRow } from "./components/ServiceRow.svelte"; -export { default as ScanlineField } from "./components/ScanlineField.svelte"; -export { default as SignalTrace } from "./components/SignalTrace.svelte"; export { default as Sparkline } from "./components/Sparkline.svelte"; export { default as StatusBadge } from "./components/StatusBadge.svelte"; export { default as StatusStrip } from "./components/StatusStrip.svelte"; diff --git a/src/lib/ui/stories/CornerBracketFrame.stories.svelte b/src/lib/ui/stories/CornerBracketFrame.stories.svelte deleted file mode 100644 index 70b8b2a..0000000 --- a/src/lib/ui/stories/CornerBracketFrame.stories.svelte +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - diff --git a/src/lib/ui/stories/DiagonalStripeField.stories.svelte b/src/lib/ui/stories/DiagonalStripeField.stories.svelte deleted file mode 100644 index f1dcb77..0000000 --- a/src/lib/ui/stories/DiagonalStripeField.stories.svelte +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/src/lib/ui/stories/ScanlineField.stories.svelte b/src/lib/ui/stories/ScanlineField.stories.svelte deleted file mode 100644 index cc993f7..0000000 --- a/src/lib/ui/stories/ScanlineField.stories.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - diff --git a/src/lib/ui/stories/SignalTrace.stories.svelte b/src/lib/ui/stories/SignalTrace.stories.svelte deleted file mode 100644 index 0130817..0000000 --- a/src/lib/ui/stories/SignalTrace.stories.svelte +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - diff --git a/src/lib/ui/storybook.test.ts b/src/lib/ui/storybook.test.ts index 172526e..226eea8 100644 --- a/src/lib/ui/storybook.test.ts +++ b/src/lib/ui/storybook.test.ts @@ -12,8 +12,6 @@ const requiredStoryFiles = [ "DashboardFrame.stories.svelte", "DashboardHeader.stories.svelte", "DashboardOnePager.stories.svelte", - "CornerBracketFrame.stories.svelte", - "DiagonalStripeField.stories.svelte", "FooterCell.stories.svelte", "FooterStatusCell.stories.svelte", "GridFrame.stories.svelte", @@ -26,12 +24,10 @@ const requiredStoryFiles = [ "ServiceGroupPanel.stories.svelte", "ServicePanel.stories.svelte", "ServiceRow.stories.svelte", - "SignalTrace.stories.svelte", "Sparkline.stories.svelte", "StatusBadge.stories.svelte", "StatusStrip.stories.svelte", "SystemState.stories.svelte", - "ScanlineField.stories.svelte", "TelemetryCard.stories.svelte", "TelemetryGrid.stories.svelte", "TelemetryStrip.stories.svelte", @@ -83,36 +79,6 @@ describe("Storybook inventory", () => { } }); - test("includes style-only decorative primitives in the reusable UI inventory", () => { - for (const component of [ - "CornerBracketFrame", - "DiagonalStripeField", - "ScanlineField", - "SignalTrace", - ]) { - expect(existsSync(join(componentsDir, `${component}.svelte`)), `${component} is missing`).toBe( - true, - ); - expect( - existsSync(join(storiesDir, `${component}.stories.svelte`)), - `${component}.stories.svelte is missing`, - ).toBe(true); - } - }); - - test("keeps decorative primitives hidden from assistive technology", () => { - for (const component of [ - "CornerBracketFrame", - "DiagonalStripeField", - "ScanlineField", - "SignalTrace", - ]) { - const source = readFileSync(join(componentsDir, `${component}.svelte`), "utf8"); - - expect(source).toContain('aria-hidden="true"'); - } - }); - test("does not add deferred form/navigation primitives", () => { for (const component of ["Input", "ToggleGroup", "ScrollArea"]) { expect(existsSync(join(root, `src/lib/ui/components/${component}.svelte`))).toBe(false);