diff --git a/docs/sw/property-panel-comparison-qa/before/before-compare-1440.png b/docs/sw/property-panel-comparison-qa/before/before-compare-1440.png new file mode 100644 index 0000000..7a805d7 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/before/before-compare-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/before/before-property-panel-all.png b/docs/sw/property-panel-comparison-qa/before/before-property-panel-all.png new file mode 100644 index 0000000..28e19c1 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/before/before-property-panel-all.png differ diff --git a/docs/sw/property-panel-comparison-qa/before/before-property-panel-circle.png b/docs/sw/property-panel-comparison-qa/before/before-property-panel-circle.png new file mode 100644 index 0000000..6c60a22 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/before/before-property-panel-circle.png differ diff --git a/docs/sw/property-panel-comparison-qa/before/before-property-panel-expanded.png b/docs/sw/property-panel-comparison-qa/before/before-property-panel-expanded.png new file mode 100644 index 0000000..20f2080 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/before/before-property-panel-expanded.png differ diff --git a/docs/sw/property-panel-comparison-qa/before/before-property-panel-none.png b/docs/sw/property-panel-comparison-qa/before/before-property-panel-none.png new file mode 100644 index 0000000..d32f7d0 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/before/before-property-panel-none.png differ diff --git a/docs/sw/property-panel-comparison-qa/before/before-property-panel-variants.png b/docs/sw/property-panel-comparison-qa/before/before-property-panel-variants.png new file mode 100644 index 0000000..bb6cce6 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/before/before-property-panel-variants.png differ diff --git a/docs/sw/property-panel-comparison-qa/before/result.json b/docs/sw/property-panel-comparison-qa/before/result.json new file mode 100644 index 0000000..ea7483c --- /dev/null +++ b/docs/sw/property-panel-comparison-qa/before/result.json @@ -0,0 +1,202 @@ +{ + "mode": "before", + "base": "static", + "browser": "155.0.8059.80", + "checks": [], + "errors": [], + "data": { + "inventory": { + "total": 343, + "sw": 24, + "ids": [ + [ + "sw-header--composed-controls", + "Dropdown" + ], + [ + "sw-header--detail-buttons", + "Detail Buttons (Shared States)" + ], + [ + "sw-header--overview", + "Overview" + ], + [ + "sw-header--interactive-states", + "Interactive States" + ], + [ + "sw-header--window-move-motion", + "Window Move Motion" + ], + [ + "sw-header--logo-slot", + "Logo Slot" + ], + [ + "sw-header--document-dropdown", + "Document Dropdown" + ], + [ + "sw-header--responsive-more", + "Responsive More" + ], + [ + "sw-header--layer-detail-input", + "Layer Detail · Input" + ], + [ + "sw-header--property-panel", + "Property Panel" + ], + [ + "sw-header--property-panel-variants", + "Property Panel Variants" + ], + [ + "sw-header--k-guide", + "K Guide" + ], + [ + "sw-header--additional-hover", + "Additional Hover" + ], + [ + "sw-header--property-bar", + "Property Bar" + ], + [ + "sw-header--dynamic-controls", + "Dynamic Controls" + ], + [ + "sw-header--colorize", + "Colorize" + ], + [ + "sw-header--composition", + "Composition (Visibility · Order)" + ], + [ + "sw-header--property-panel-none", + "Property Panel · 선택 없음" + ], + [ + "sw-header--property-panel-all", + "Property Panel · 전체 선택" + ], + [ + "sw-header--property-panel-circle", + "Property Panel · 원 1개" + ], + [ + "sw-header--property-panel-expanded", + "Property Panel · 모두 펼침" + ], + [ + "sw-header--property-panel-compare", + "Property Panel · 4개 비교" + ], + [ + "sw-header--property-shape-slot", + "Property Panel · 형상 Slot" + ], + [ + "sw-header--property-fields", + "Property Panel · 필드 13개" + ] + ] + }, + "compare": { + "cells": [ + { + "id": "none", + "cell": { + "x": 0, + "y": 177, + "w": 314, + "h": 322, + "right": 314, + "bottom": 499 + }, + "panel": { + "x": 0, + "y": 243, + "w": 314, + "h": 256, + "right": 314, + "bottom": 499 + }, + "caption": "선택된 객체 없음" + }, + { + "id": "all", + "cell": { + "x": 338, + "y": 177, + "w": 314, + "h": 427, + "right": 652, + "bottom": 604 + }, + "panel": { + "x": 338, + "y": 243, + "w": 314, + "h": 361, + "right": 652, + "bottom": 604 + }, + "caption": "전체 객체 선택" + }, + { + "id": "circle", + "cell": { + "x": 676, + "y": 177, + "w": 314, + "h": 724, + "right": 990, + "bottom": 901 + }, + "panel": { + "x": 676, + "y": 243, + "w": 314, + "h": 658, + "right": 990, + "bottom": 901 + }, + "caption": "원 1개 선택" + }, + { + "id": "expanded", + "cell": { + "x": 1014, + "y": 177, + "w": 314, + "h": 820, + "right": 1328, + "bottom": 997 + }, + "panel": { + "x": 1014, + "y": 243, + "w": 314, + "h": 754, + "right": 1328, + "bottom": 997 + }, + "caption": "모든 항목 펼침" + } + ], + "scroller": null, + "doc": { + "scrollW": 1440, + "clientW": 1440, + "scrollH": 1037, + "clientH": 900 + } + } + } +} diff --git a/docs/sw/property-panel-comparison-qa/before/story-inventory-before.json b/docs/sw/property-panel-comparison-qa/before/story-inventory-before.json new file mode 100644 index 0000000..39432ff --- /dev/null +++ b/docs/sw/property-panel-comparison-qa/before/story-inventory-before.json @@ -0,0 +1,246 @@ +{ + "total": 343, + "sw": [ + { + "id": "sw-header--composed-controls", + "name": "Dropdown", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--detail-buttons", + "name": "Detail Buttons (Shared States)", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ] + }, + { + "id": "sw-header--overview", + "name": "Overview", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--interactive-states", + "name": "Interactive States", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--window-move-motion", + "name": "Window Move Motion", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--logo-slot", + "name": "Logo Slot", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--document-dropdown", + "name": "Document Dropdown", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--responsive-more", + "name": "Responsive More", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--layer-detail-input", + "name": "Layer Detail · Input", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel", + "name": "Property Panel", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel-variants", + "name": "Property Panel Variants", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--k-guide", + "name": "K Guide", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--additional-hover", + "name": "Additional Hover", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-bar", + "name": "Property Bar", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--dynamic-controls", + "name": "Dynamic Controls", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--colorize", + "name": "Colorize", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--composition", + "name": "Composition (Visibility · Order)", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel-none", + "name": "Property Panel · 선택 없음", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel-all", + "name": "Property Panel · 전체 선택", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel-circle", + "name": "Property Panel · 원 1개", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel-expanded", + "name": "Property Panel · 모두 펼침", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-panel-compare", + "name": "Property Panel · 4개 비교", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-shape-slot", + "name": "Property Panel · 형상 Slot", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + }, + { + "id": "sw-header--property-fields", + "name": "Property Panel · 필드 13개", + "title": "SW/Header", + "tags": [ + "dev", + "test", + "manifest" + ] + } + ] +} diff --git a/docs/sw/property-panel-comparison-qa/legacy-detail-buttons-preservation/preservation-result.json b/docs/sw/property-panel-comparison-qa/legacy-detail-buttons-preservation/preservation-result.json new file mode 100644 index 0000000..223efc0 --- /dev/null +++ b/docs/sw/property-panel-comparison-qa/legacy-detail-buttons-preservation/preservation-result.json @@ -0,0 +1,114 @@ +{ + "mode": "preservation", + "browser": "155.0.8059.80", + "checks": [ + { + "name": "required responsive width 390", + "status": "PASS", + "data": { + "height": 49, + "overflow": 0, + "documentOverflow": 0 + } + }, + { + "name": "required responsive width 768", + "status": "PASS", + "data": { + "height": 49, + "overflow": 0, + "documentOverflow": 0 + } + }, + { + "name": "required responsive width 1280", + "status": "PASS", + "data": { + "height": 49, + "overflow": 0, + "documentOverflow": 0 + } + }, + { + "name": "required responsive width 1440", + "status": "PASS", + "data": { + "height": 49, + "overflow": 0, + "documentOverflow": 0 + } + }, + { + "name": "preserve property panel none", + "status": "PASS", + "data": { + "x": 360, + "y": 282.5, + "width": 314, + "height": 256 + } + }, + { + "name": "preserve property panel all", + "status": "PASS", + "data": { + "x": 698, + "y": 282.5, + "width": 314, + "height": 361 + } + }, + { + "name": "preserve property panel circle", + "status": "PASS", + "data": { + "x": 360, + "y": 733.5, + "width": 314, + "height": 658 + } + }, + { + "name": "preserve property panel expanded", + "status": "PASS", + "data": { + "x": 698, + "y": 733.5, + "width": 314, + "height": 754 + } + }, + { + "name": "preserve window motion 1400ms", + "status": "PASS" + }, + { + "name": "window motion leave clears animations", + "status": "PASS" + }, + { + "name": "preserve K guide animation", + "status": "PASS" + }, + { + "name": "K guide leave closes", + "status": "PASS" + }, + { + "name": "preserve Colorize size", + "status": "PASS" + }, + { + "name": "preserve editable Input", + "status": "PASS" + }, + { + "name": "no browser errors", + "status": "PASS", + "data": [] + } + ], + "errors": [], + "styles": {}, + "status": "PASS" +} \ No newline at end of file diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/after-full-index.json b/docs/sw/property-panel-comparison-qa/legacy-dropdown/after-full-index.json new file mode 100644 index 0000000..def66d2 --- /dev/null +++ b/docs/sw/property-panel-comparison-qa/legacy-dropdown/after-full-index.json @@ -0,0 +1,5278 @@ +{ + "v": 5, + "entries": { + "foundation-color--all": { + "type": "story", + "subtype": "story", + "id": "foundation-color--all", + "name": "Color", + "title": "Foundation/Color", + "importPath": "./src/foundation/color.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "foundation-typography--all": { + "type": "story", + "subtype": "story", + "id": "foundation-typography--all", + "name": "Typography", + "title": "Foundation/Typography", + "importPath": "./src/foundation/typography.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "foundation-layout--all": { + "type": "story", + "subtype": "story", + "id": "foundation-layout--all", + "name": "Layout", + "title": "Foundation/Layout", + "importPath": "./src/foundation/layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-form-button--all": { + "type": "story", + "subtype": "story", + "id": "components-form-button--all", + "name": "Button", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-form-button--roles": { + "type": "story", + "subtype": "story", + "id": "components-form-button--roles", + "name": "Roles", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Roles" + }, + "components-form-button--sizes": { + "type": "story", + "subtype": "story", + "id": "components-form-button--sizes", + "name": "Sizes", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Sizes" + }, + "components-form-button--states": { + "type": "story", + "subtype": "story", + "id": "components-form-button--states", + "name": "Brand States", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "States" + }, + "components-form-button--standard-states": { + "type": "story", + "subtype": "story", + "id": "components-form-button--standard-states", + "name": "Standard States", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "StandardStates" + }, + "components-form-button--long-label": { + "type": "story", + "subtype": "story", + "id": "components-form-button--long-label", + "name": "Long Label", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongLabel" + }, + "components-form-button--korean-labels": { + "type": "story", + "subtype": "story", + "id": "components-form-button--korean-labels", + "name": "Korean Labels", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "KoreanLabels" + }, + "components-form-button--icon-text-narrow": { + "type": "story", + "subtype": "story", + "id": "components-form-button--icon-text-narrow", + "name": "Icon Text Narrow", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "IconTextNarrow" + }, + "components-form-button--destructive": { + "type": "story", + "subtype": "story", + "id": "components-form-button--destructive", + "name": "Destructive", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Destructive" + }, + "components-form-button--playground": { + "type": "story", + "subtype": "story", + "id": "components-form-button--playground", + "name": "Playground", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "components-form-button--compatibility": { + "type": "story", + "subtype": "story", + "id": "components-form-button--compatibility", + "name": "Compatibility", + "title": "Components/Form/Button", + "importPath": "./src/components/button.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Compatibility" + }, + "components-form-input--all": { + "type": "story", + "subtype": "story", + "id": "components-form-input--all", + "name": "Input", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "play-fn" + ], + "exportName": "All" + }, + "components-form-input--default": { + "type": "story", + "subtype": "story", + "id": "components-form-input--default", + "name": "Default", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "components-form-input--focus": { + "type": "story", + "subtype": "story", + "id": "components-form-input--focus", + "name": "Focus", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "Focus" + }, + "components-form-input--error": { + "type": "story", + "subtype": "story", + "id": "components-form-input--error", + "name": "Error", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Error" + }, + "components-form-input--invalid-focus": { + "type": "story", + "subtype": "story", + "id": "components-form-input--invalid-focus", + "name": "Invalid Focus", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "InvalidFocus" + }, + "components-form-input--error-message": { + "type": "story", + "subtype": "story", + "id": "components-form-input--error-message", + "name": "Error Message", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ErrorMessage" + }, + "components-form-input--required": { + "type": "story", + "subtype": "story", + "id": "components-form-input--required", + "name": "Required", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Required" + }, + "components-form-input--disabled": { + "type": "story", + "subtype": "story", + "id": "components-form-input--disabled", + "name": "Disabled", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-form-input--readonly": { + "type": "story", + "subtype": "story", + "id": "components-form-input--readonly", + "name": "Readonly", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Readonly" + }, + "components-form-input--sizes": { + "type": "story", + "subtype": "story", + "id": "components-form-input--sizes", + "name": "Compare Sizes", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Sizes" + }, + "components-form-input--small": { + "type": "story", + "subtype": "story", + "id": "components-form-input--small", + "name": "Small", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Small" + }, + "components-form-input--medium": { + "type": "story", + "subtype": "story", + "id": "components-form-input--medium", + "name": "Medium", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Medium" + }, + "components-form-input--large": { + "type": "story", + "subtype": "story", + "id": "components-form-input--large", + "name": "Large", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Large" + }, + "components-form-input--playground": { + "type": "story", + "subtype": "story", + "id": "components-form-input--playground", + "name": "Playground", + "title": "Components/Form/Input", + "importPath": "./src/components/input.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "components-form-textarea--all": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--all", + "name": "Textarea", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "play-fn" + ], + "exportName": "All" + }, + "components-form-textarea--default": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--default", + "name": "Default", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "components-form-textarea--focus": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--focus", + "name": "Focus", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "Focus" + }, + "components-form-textarea--error": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--error", + "name": "Error", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Error" + }, + "components-form-textarea--invalid-focus": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--invalid-focus", + "name": "Invalid Focus", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "InvalidFocus" + }, + "components-form-textarea--error-message": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--error-message", + "name": "Error Message", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ErrorMessage" + }, + "components-form-textarea--required": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--required", + "name": "Required", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Required" + }, + "components-form-textarea--readonly": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--readonly", + "name": "Readonly", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Readonly" + }, + "components-form-textarea--disabled": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--disabled", + "name": "Disabled", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-form-textarea--long-content": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--long-content", + "name": "Long Content", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "components-form-textarea--playground": { + "type": "story", + "subtype": "story", + "id": "components-form-textarea--playground", + "name": "Playground", + "title": "Components/Form/Textarea", + "importPath": "./src/components/textarea.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "components-form-select--all": { + "type": "story", + "subtype": "story", + "id": "components-form-select--all", + "name": "Select", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-form-select--default": { + "type": "story", + "subtype": "story", + "id": "components-form-select--default", + "name": "Default", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "components-form-select--invalid-focus": { + "type": "story", + "subtype": "story", + "id": "components-form-select--invalid-focus", + "name": "Invalid Focus", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "InvalidFocus" + }, + "components-form-select--open": { + "type": "story", + "subtype": "story", + "id": "components-form-select--open", + "name": "Open", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-form-select--selected": { + "type": "story", + "subtype": "story", + "id": "components-form-select--selected", + "name": "Selected", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Selected" + }, + "components-form-select--disabled": { + "type": "story", + "subtype": "story", + "id": "components-form-select--disabled", + "name": "Disabled", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-form-select--sizes": { + "type": "story", + "subtype": "story", + "id": "components-form-select--sizes", + "name": "Compare Sizes", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Sizes" + }, + "components-form-select--medium": { + "type": "story", + "subtype": "story", + "id": "components-form-select--medium", + "name": "Medium", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Medium" + }, + "components-form-select--large": { + "type": "story", + "subtype": "story", + "id": "components-form-select--large", + "name": "Large", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Large" + }, + "components-form-select--long-content": { + "type": "story", + "subtype": "story", + "id": "components-form-select--long-content", + "name": "Long Content", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "components-form-select--open-large-short": { + "type": "story", + "subtype": "story", + "id": "components-form-select--open-large-short", + "name": "Open Large Short", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenLargeShort" + }, + "components-form-select--open-medium-long": { + "type": "story", + "subtype": "story", + "id": "components-form-select--open-medium-long", + "name": "Open Medium Long", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenMediumLong" + }, + "components-form-select--open-large-long": { + "type": "story", + "subtype": "story", + "id": "components-form-select--open-large-long", + "name": "Open Large Long", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenLargeLong" + }, + "components-form-select--open-top": { + "type": "story", + "subtype": "story", + "id": "components-form-select--open-top", + "name": "Open Top", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenTop" + }, + "components-form-select--open-top-long": { + "type": "story", + "subtype": "story", + "id": "components-form-select--open-top-long", + "name": "Open Top Long", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenTopLong" + }, + "components-form-select--list-size-comparison": { + "type": "story", + "subtype": "story", + "id": "components-form-select--list-size-comparison", + "name": "Medium Trigger / List Size Comparison", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ListSizeComparison" + }, + "components-form-select--scroll": { + "type": "story", + "subtype": "story", + "id": "components-form-select--scroll", + "name": "Scroll", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Scroll" + }, + "components-form-select--playground": { + "type": "story", + "subtype": "story", + "id": "components-form-select--playground", + "name": "Playground", + "title": "Components/Form/Select", + "importPath": "./src/components/select.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "components-form-checkbox--all": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--all", + "name": "Checkbox", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "play-fn" + ], + "exportName": "All" + }, + "components-form-checkbox--unchecked": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--unchecked", + "name": "Unchecked", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Unchecked" + }, + "components-form-checkbox--checked": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--checked", + "name": "Checked", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Checked" + }, + "components-form-checkbox--indeterminate": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--indeterminate", + "name": "Indeterminate", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Indeterminate" + }, + "components-form-checkbox--disabled": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--disabled", + "name": "Disabled", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-form-checkbox--error": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--error", + "name": "Error", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Error" + }, + "components-form-checkbox--playground": { + "type": "story", + "subtype": "story", + "id": "components-form-checkbox--playground", + "name": "Playground", + "title": "Components/Form/Checkbox", + "importPath": "./src/components/checkbox.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "components-form-radio-group--all": { + "type": "story", + "subtype": "story", + "id": "components-form-radio-group--all", + "name": "Radio Group", + "title": "Components/Form/Radio Group", + "importPath": "./src/components/radio-group.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "play-fn" + ], + "exportName": "All" + }, + "components-form-radio-group--vertical": { + "type": "story", + "subtype": "story", + "id": "components-form-radio-group--vertical", + "name": "Vertical", + "title": "Components/Form/Radio Group", + "importPath": "./src/components/radio-group.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Vertical" + }, + "components-form-radio-group--horizontal": { + "type": "story", + "subtype": "story", + "id": "components-form-radio-group--horizontal", + "name": "Horizontal", + "title": "Components/Form/Radio Group", + "importPath": "./src/components/radio-group.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Horizontal" + }, + "components-form-radio-group--disabled": { + "type": "story", + "subtype": "story", + "id": "components-form-radio-group--disabled", + "name": "Disabled", + "title": "Components/Form/Radio Group", + "importPath": "./src/components/radio-group.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-form-radio-group--error": { + "type": "story", + "subtype": "story", + "id": "components-form-radio-group--error", + "name": "Error", + "title": "Components/Form/Radio Group", + "importPath": "./src/components/radio-group.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Error" + }, + "components-form-switch--all": { + "type": "story", + "subtype": "story", + "id": "components-form-switch--all", + "name": "Switch", + "title": "Components/Form/Switch", + "importPath": "./src/components/switch.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "play-fn" + ], + "exportName": "All" + }, + "components-form-switch--off": { + "type": "story", + "subtype": "story", + "id": "components-form-switch--off", + "name": "Off", + "title": "Components/Form/Switch", + "importPath": "./src/components/switch.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Off" + }, + "components-form-switch--on": { + "type": "story", + "subtype": "story", + "id": "components-form-switch--on", + "name": "On", + "title": "Components/Form/Switch", + "importPath": "./src/components/switch.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "On" + }, + "components-form-switch--disabled": { + "type": "story", + "subtype": "story", + "id": "components-form-switch--disabled", + "name": "Disabled", + "title": "Components/Form/Switch", + "importPath": "./src/components/switch.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-form-slider--all": { + "type": "story", + "subtype": "story", + "id": "components-form-slider--all", + "name": "Slider", + "title": "Components/Form/Slider", + "importPath": "./src/components/slider.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-form-slider--single-value": { + "type": "story", + "subtype": "story", + "id": "components-form-slider--single-value", + "name": "Single", + "title": "Components/Form/Slider", + "importPath": "./src/components/slider.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SingleValue" + }, + "components-form-slider--range-value": { + "type": "story", + "subtype": "story", + "id": "components-form-slider--range-value", + "name": "Range", + "title": "Components/Form/Slider", + "importPath": "./src/components/slider.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "RangeValue" + }, + "components-form-slider--disabled-slider": { + "type": "story", + "subtype": "story", + "id": "components-form-slider--disabled-slider", + "name": "Disabled", + "title": "Components/Form/Slider", + "importPath": "./src/components/slider.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "DisabledSlider" + }, + "components-form-slider--focus": { + "type": "story", + "subtype": "story", + "id": "components-form-slider--focus", + "name": "Focus", + "title": "Components/Form/Slider", + "importPath": "./src/components/slider.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "Focus" + }, + "components-form-toggle--all": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle--all", + "name": "Toggle", + "title": "Components/Form/Toggle", + "importPath": "./src/components/toggle.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-form-toggle--states": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle--states", + "name": "States", + "title": "Components/Form/Toggle", + "importPath": "./src/components/toggle.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "States" + }, + "components-form-toggle--icon-only": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle--icon-only", + "name": "Icon Only", + "title": "Components/Form/Toggle", + "importPath": "./src/components/toggle.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "IconOnly" + }, + "components-form-toggle--disabled-toggle": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle--disabled-toggle", + "name": "Disabled", + "title": "Components/Form/Toggle", + "importPath": "./src/components/toggle.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "DisabledToggle" + }, + "components-form-toggle--content-nodes": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle--content-nodes", + "name": "Content Nodes", + "title": "Components/Form/Toggle", + "importPath": "./src/components/toggle.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ContentNodes" + }, + "components-form-toggle-group--all": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle-group--all", + "name": "Toggle Group", + "title": "Components/Form/Toggle Group", + "importPath": "./src/components/toggle-group.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-form-toggle-group--single-selection": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle-group--single-selection", + "name": "Single", + "title": "Components/Form/Toggle Group", + "importPath": "./src/components/toggle-group.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SingleSelection" + }, + "components-form-toggle-group--multiple-selection": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle-group--multiple-selection", + "name": "Multiple", + "title": "Components/Form/Toggle Group", + "importPath": "./src/components/toggle-group.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "MultipleSelection" + }, + "components-form-toggle-group--vertical-group": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle-group--vertical-group", + "name": "Vertical", + "title": "Components/Form/Toggle Group", + "importPath": "./src/components/toggle-group.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "VerticalGroup" + }, + "components-form-toggle-group--content-nodes": { + "type": "story", + "subtype": "story", + "id": "components-form-toggle-group--content-nodes", + "name": "Content Nodes", + "title": "Components/Form/Toggle Group", + "importPath": "./src/components/toggle-group.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ContentNodes" + }, + "components-form-label--all": { + "type": "story", + "subtype": "story", + "id": "components-form-label--all", + "name": "Label", + "title": "Components/Form/Label", + "importPath": "./src/components/label.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-navigation-tabs--all": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--all", + "name": "Tabs", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-navigation-tabs--secondary": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--secondary", + "name": "Secondary", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Secondary" + }, + "components-navigation-tabs--selected-first": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--selected-first", + "name": "Selected First", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SelectedFirst" + }, + "components-navigation-tabs--selected-last": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--selected-last", + "name": "Selected Last", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SelectedLast" + }, + "components-navigation-tabs--focus": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--focus", + "name": "Focus", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "Focus" + }, + "components-navigation-tabs--disabled": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--disabled", + "name": "Disabled", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-navigation-tabs--overflow": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--overflow", + "name": "Overflow", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Overflow" + }, + "components-navigation-tabs--secondary-overflow": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--secondary-overflow", + "name": "Secondary Overflow", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SecondaryOverflow" + }, + "components-navigation-tabs--long-label": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--long-label", + "name": "Long Label", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongLabel" + }, + "components-navigation-tabs--compatibility": { + "type": "story", + "subtype": "story", + "id": "components-navigation-tabs--compatibility", + "name": "Compatibility", + "title": "Components/Navigation/Tabs", + "importPath": "./src/components/tabs.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Compatibility" + }, + "components-navigation-breadcrumb--all": { + "type": "story", + "subtype": "story", + "id": "components-navigation-breadcrumb--all", + "name": "Breadcrumb", + "title": "Components/Navigation/Breadcrumb", + "importPath": "./src/components/breadcrumb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-navigation-breadcrumb--basic-3": { + "type": "story", + "subtype": "story", + "id": "components-navigation-breadcrumb--basic-3", + "name": "Basic", + "title": "Components/Navigation/Breadcrumb", + "importPath": "./src/components/breadcrumb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Basic3" + }, + "components-navigation-breadcrumb--with-ellipsis": { + "type": "story", + "subtype": "story", + "id": "components-navigation-breadcrumb--with-ellipsis", + "name": "Ellipsis", + "title": "Components/Navigation/Breadcrumb", + "importPath": "./src/components/breadcrumb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WithEllipsis" + }, + "components-navigation-breadcrumb--long-path": { + "type": "story", + "subtype": "story", + "id": "components-navigation-breadcrumb--long-path", + "name": "Long Path", + "title": "Components/Navigation/Breadcrumb", + "importPath": "./src/components/breadcrumb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongPath" + }, + "components-navigation-pagination--all": { + "type": "story", + "subtype": "story", + "id": "components-navigation-pagination--all", + "name": "Pagination", + "title": "Components/Navigation/Pagination", + "importPath": "./src/components/pagination.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-navigation-pagination--first-page": { + "type": "story", + "subtype": "story", + "id": "components-navigation-pagination--first-page", + "name": "First Page", + "title": "Components/Navigation/Pagination", + "importPath": "./src/components/pagination.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "FirstPage" + }, + "components-navigation-pagination--last-page": { + "type": "story", + "subtype": "story", + "id": "components-navigation-pagination--last-page", + "name": "Last Page", + "title": "Components/Navigation/Pagination", + "importPath": "./src/components/pagination.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LastPage" + }, + "components-navigation-pagination--long-range": { + "type": "story", + "subtype": "story", + "id": "components-navigation-pagination--long-range", + "name": "Long Range", + "title": "Components/Navigation/Pagination", + "importPath": "./src/components/pagination.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongRange" + }, + "components-navigation-navigation-menu--all": { + "type": "story", + "subtype": "story", + "id": "components-navigation-navigation-menu--all", + "name": "Navigation Menu", + "title": "Components/Navigation/Navigation Menu", + "importPath": "./src/components/navigation-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-navigation-navigation-menu--default": { + "type": "story", + "subtype": "story", + "id": "components-navigation-navigation-menu--default", + "name": "Default", + "title": "Components/Navigation/Navigation Menu", + "importPath": "./src/components/navigation-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "components-navigation-navigation-menu--no-viewport": { + "type": "story", + "subtype": "story", + "id": "components-navigation-navigation-menu--no-viewport", + "name": "No Viewport", + "title": "Components/Navigation/Navigation Menu", + "importPath": "./src/components/navigation-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "NoViewport" + }, + "components-navigation-navigation-menu--indicator-alignment": { + "type": "story", + "subtype": "story", + "id": "components-navigation-navigation-menu--indicator-alignment", + "name": "Indicator Alignment", + "title": "Components/Navigation/Navigation Menu", + "importPath": "./src/components/navigation-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "IndicatorAlignment" + }, + "components-navigation-menubar--all": { + "type": "story", + "subtype": "story", + "id": "components-navigation-menubar--all", + "name": "Menubar", + "title": "Components/Navigation/Menubar", + "importPath": "./src/components/menubar.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-navigation-menubar--trigger-focus": { + "type": "story", + "subtype": "story", + "id": "components-navigation-menubar--trigger-focus", + "name": "Trigger Focus", + "title": "Components/Navigation/Menubar", + "importPath": "./src/components/menubar.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "TriggerFocus" + }, + "components-navigation-menubar--open-focus": { + "type": "story", + "subtype": "story", + "id": "components-navigation-menubar--open-focus", + "name": "Open Focus", + "title": "Components/Navigation/Menubar", + "importPath": "./src/components/menubar.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "OpenFocus" + }, + "components-overlay-dialog--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dialog--all", + "name": "Dialog", + "title": "Components/Overlay/Dialog", + "importPath": "./src/components/dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-dialog--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dialog--open", + "name": "Open", + "title": "Components/Overlay/Dialog", + "importPath": "./src/components/dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-overlay-dialog--long-content-open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dialog--long-content-open", + "name": "Long Content", + "title": "Components/Overlay/Dialog", + "importPath": "./src/components/dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContentOpen" + }, + "components-overlay-dialog--wide-content-open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dialog--wide-content-open", + "name": "Wide Content", + "title": "Components/Overlay/Dialog", + "importPath": "./src/components/dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WideContentOpen" + }, + "components-overlay-dialog--body-scroll-open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dialog--body-scroll-open", + "name": "Body Scroll", + "title": "Components/Overlay/Dialog", + "importPath": "./src/components/dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "BodyScrollOpen" + }, + "components-overlay-dialog--delete-confirmation-open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dialog--delete-confirmation-open", + "name": "Delete Confirmation", + "title": "Components/Overlay/Dialog", + "importPath": "./src/components/dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "DeleteConfirmationOpen" + }, + "components-overlay-alert-dialog--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-alert-dialog--all", + "name": "Alert Dialog", + "title": "Components/Overlay/Alert Dialog", + "importPath": "./src/components/alert-dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-alert-dialog--confirmation-open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-alert-dialog--confirmation-open", + "name": "Confirmation", + "title": "Components/Overlay/Alert Dialog", + "importPath": "./src/components/alert-dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ConfirmationOpen" + }, + "components-overlay-alert-dialog--destructive-open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-alert-dialog--destructive-open", + "name": "Destructive", + "title": "Components/Overlay/Alert Dialog", + "importPath": "./src/components/alert-dialog.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "DestructiveOpen" + }, + "components-overlay-sheet--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--all", + "name": "Sheet", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-sheet--right": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--right", + "name": "Right", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Right" + }, + "components-overlay-sheet--left": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--left", + "name": "Left", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Left" + }, + "components-overlay-sheet--top": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--top", + "name": "Top", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Top" + }, + "components-overlay-sheet--bottom": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--bottom", + "name": "Bottom", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Bottom" + }, + "components-overlay-sheet--form": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--form", + "name": "Form", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Form" + }, + "components-overlay-sheet--long-content": { + "type": "story", + "subtype": "story", + "id": "components-overlay-sheet--long-content", + "name": "Long Content", + "title": "Components/Overlay/Sheet", + "importPath": "./src/components/sheet.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "components-overlay-drawer--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-drawer--all", + "name": "Drawer", + "title": "Components/Overlay/Drawer", + "importPath": "./src/components/drawer.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-drawer--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-drawer--open", + "name": "Open", + "title": "Components/Overlay/Drawer", + "importPath": "./src/components/drawer.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-overlay-drawer--form": { + "type": "story", + "subtype": "story", + "id": "components-overlay-drawer--form", + "name": "Form", + "title": "Components/Overlay/Drawer", + "importPath": "./src/components/drawer.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Form" + }, + "components-overlay-drawer--long-content": { + "type": "story", + "subtype": "story", + "id": "components-overlay-drawer--long-content", + "name": "Long Content", + "title": "Components/Overlay/Drawer", + "importPath": "./src/components/drawer.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "components-overlay-dropdown-menu--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dropdown-menu--all", + "name": "Dropdown Menu", + "title": "Components/Overlay/Dropdown Menu", + "importPath": "./src/components/dropdown-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-dropdown-menu--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-dropdown-menu--open", + "name": "Open", + "title": "Components/Overlay/Dropdown Menu", + "importPath": "./src/components/dropdown-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-overlay-context-menu--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-context-menu--all", + "name": "Context Menu", + "title": "Components/Overlay/Context Menu", + "importPath": "./src/components/context-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-context-menu--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-context-menu--open", + "name": "Open", + "title": "Components/Overlay/Context Menu", + "importPath": "./src/components/context-menu.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "Open" + }, + "components-overlay-popover--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-popover--all", + "name": "Popover", + "title": "Components/Overlay/Popover", + "importPath": "./src/components/popover.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-popover--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-popover--open", + "name": "Open", + "title": "Components/Overlay/Popover", + "importPath": "./src/components/popover.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-overlay-tooltip--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-tooltip--all", + "name": "Tooltip", + "title": "Components/Overlay/Tooltip", + "importPath": "./src/components/tooltip.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-tooltip--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-tooltip--open", + "name": "Open", + "title": "Components/Overlay/Tooltip", + "importPath": "./src/components/tooltip.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-overlay-hover-card--all": { + "type": "story", + "subtype": "story", + "id": "components-overlay-hover-card--all", + "name": "Hover Card", + "title": "Components/Overlay/Hover Card", + "importPath": "./src/components/hover-card.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-overlay-hover-card--open": { + "type": "story", + "subtype": "story", + "id": "components-overlay-hover-card--open", + "name": "Open", + "title": "Components/Overlay/Hover Card", + "importPath": "./src/components/hover-card.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-data-display-card--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-card--all", + "name": "Card", + "title": "Components/Data & Display/Card", + "importPath": "./src/components/card.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-card--surfaces": { + "type": "story", + "subtype": "story", + "id": "components-data-display-card--surfaces", + "name": "Surfaces", + "title": "Components/Data & Display/Card", + "importPath": "./src/components/card.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Surfaces" + }, + "components-data-display-card--action": { + "type": "story", + "subtype": "story", + "id": "components-data-display-card--action", + "name": "Action", + "title": "Components/Data & Display/Card", + "importPath": "./src/components/card.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Action" + }, + "components-data-display-card--compatibility": { + "type": "story", + "subtype": "story", + "id": "components-data-display-card--compatibility", + "name": "Compatibility", + "title": "Components/Data & Display/Card", + "importPath": "./src/components/card.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Compatibility" + }, + "components-data-display-table--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-table--all", + "name": "Table", + "title": "Components/Data & Display/Table", + "importPath": "./src/components/table.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-table--basic": { + "type": "story", + "subtype": "story", + "id": "components-data-display-table--basic", + "name": "Basic", + "title": "Components/Data & Display/Table", + "importPath": "./src/components/table.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Basic" + }, + "components-data-display-table--selected": { + "type": "story", + "subtype": "story", + "id": "components-data-display-table--selected", + "name": "Selected", + "title": "Components/Data & Display/Table", + "importPath": "./src/components/table.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Selected" + }, + "components-data-display-table--long-text": { + "type": "story", + "subtype": "story", + "id": "components-data-display-table--long-text", + "name": "Long Text", + "title": "Components/Data & Display/Table", + "importPath": "./src/components/table.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongText" + }, + "components-data-display-table--overflow": { + "type": "story", + "subtype": "story", + "id": "components-data-display-table--overflow", + "name": "Horizontal Overflow", + "title": "Components/Data & Display/Table", + "importPath": "./src/components/table.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Overflow" + }, + "components-data-display-badge--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-badge--all", + "name": "Badge", + "title": "Components/Data & Display/Badge", + "importPath": "./src/components/badge.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-badge--variants": { + "type": "story", + "subtype": "story", + "id": "components-data-display-badge--variants", + "name": "Variants", + "title": "Components/Data & Display/Badge", + "importPath": "./src/components/badge.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Variants" + }, + "components-data-display-badge--playground": { + "type": "story", + "subtype": "story", + "id": "components-data-display-badge--playground", + "name": "Playground", + "title": "Components/Data & Display/Badge", + "importPath": "./src/components/badge.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "components-data-display-avatar--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-avatar--all", + "name": "Avatar", + "title": "Components/Data & Display/Avatar", + "importPath": "./src/components/avatar.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-avatar--image": { + "type": "story", + "subtype": "story", + "id": "components-data-display-avatar--image", + "name": "Image", + "title": "Components/Data & Display/Avatar", + "importPath": "./src/components/avatar.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Image" + }, + "components-data-display-avatar--fallback-error": { + "type": "story", + "subtype": "story", + "id": "components-data-display-avatar--fallback-error", + "name": "Fallback", + "title": "Components/Data & Display/Avatar", + "importPath": "./src/components/avatar.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "FallbackError" + }, + "components-data-display-progress--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-progress--all", + "name": "Progress", + "title": "Components/Data & Display/Progress", + "importPath": "./src/components/progress.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-progress--zero": { + "type": "story", + "subtype": "story", + "id": "components-data-display-progress--zero", + "name": "Zero", + "title": "Components/Data & Display/Progress", + "importPath": "./src/components/progress.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Zero" + }, + "components-data-display-progress--middle": { + "type": "story", + "subtype": "story", + "id": "components-data-display-progress--middle", + "name": "Middle", + "title": "Components/Data & Display/Progress", + "importPath": "./src/components/progress.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Middle" + }, + "components-data-display-progress--full": { + "type": "story", + "subtype": "story", + "id": "components-data-display-progress--full", + "name": "Full", + "title": "Components/Data & Display/Progress", + "importPath": "./src/components/progress.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Full" + }, + "components-data-display-progress--non-default-max": { + "type": "story", + "subtype": "story", + "id": "components-data-display-progress--non-default-max", + "name": "Non Default Max", + "title": "Components/Data & Display/Progress", + "importPath": "./src/components/progress.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "NonDefaultMax" + }, + "components-data-display-skeleton--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-skeleton--all", + "name": "Skeleton", + "title": "Components/Data & Display/Skeleton", + "importPath": "./src/components/skeleton.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-skeleton--text": { + "type": "story", + "subtype": "story", + "id": "components-data-display-skeleton--text", + "name": "Text", + "title": "Components/Data & Display/Skeleton", + "importPath": "./src/components/skeleton.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Text" + }, + "components-data-display-skeleton--card-list": { + "type": "story", + "subtype": "story", + "id": "components-data-display-skeleton--card-list", + "name": "Card List", + "title": "Components/Data & Display/Skeleton", + "importPath": "./src/components/skeleton.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "CardList" + }, + "components-data-display-separator--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-separator--all", + "name": "Separator", + "title": "Components/Data & Display/Separator", + "importPath": "./src/components/separator.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-separator--horizontal": { + "type": "story", + "subtype": "story", + "id": "components-data-display-separator--horizontal", + "name": "Horizontal", + "title": "Components/Data & Display/Separator", + "importPath": "./src/components/separator.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Horizontal" + }, + "components-data-display-separator--vertical": { + "type": "story", + "subtype": "story", + "id": "components-data-display-separator--vertical", + "name": "Vertical", + "title": "Components/Data & Display/Separator", + "importPath": "./src/components/separator.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Vertical" + }, + "components-data-display-aspect-ratio--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-aspect-ratio--all", + "name": "Aspect Ratio", + "title": "Components/Data & Display/Aspect Ratio", + "importPath": "./src/components/aspect-ratio.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-aspect-ratio--wide": { + "type": "story", + "subtype": "story", + "id": "components-data-display-aspect-ratio--wide", + "name": "16:9", + "title": "Components/Data & Display/Aspect Ratio", + "importPath": "./src/components/aspect-ratio.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Wide" + }, + "components-data-display-aspect-ratio--square": { + "type": "story", + "subtype": "story", + "id": "components-data-display-aspect-ratio--square", + "name": "1:1", + "title": "Components/Data & Display/Aspect Ratio", + "importPath": "./src/components/aspect-ratio.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Square" + }, + "components-data-display-carousel--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-carousel--all", + "name": "Carousel", + "title": "Components/Data & Display/Carousel", + "importPath": "./src/components/carousel.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-carousel--basic-carousel": { + "type": "story", + "subtype": "story", + "id": "components-data-display-carousel--basic-carousel", + "name": "Basic", + "title": "Components/Data & Display/Carousel", + "importPath": "./src/components/carousel.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "BasicCarousel" + }, + "components-data-display-carousel--multiple-items": { + "type": "story", + "subtype": "story", + "id": "components-data-display-carousel--multiple-items", + "name": "Multiple Items", + "title": "Components/Data & Display/Carousel", + "importPath": "./src/components/carousel.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "MultipleItems" + }, + "components-data-display-carousel--loop-carousel": { + "type": "story", + "subtype": "story", + "id": "components-data-display-carousel--loop-carousel", + "name": "Loop", + "title": "Components/Data & Display/Carousel", + "importPath": "./src/components/carousel.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LoopCarousel" + }, + "components-data-display-carousel--vertical-carousel": { + "type": "story", + "subtype": "story", + "id": "components-data-display-carousel--vertical-carousel", + "name": "Vertical", + "title": "Components/Data & Display/Carousel", + "importPath": "./src/components/carousel.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "VerticalCarousel" + }, + "components-data-display-scroll-area--all": { + "type": "story", + "subtype": "story", + "id": "components-data-display-scroll-area--all", + "name": "Scroll Area", + "title": "Components/Data & Display/Scroll Area", + "importPath": "./src/components/scroll-area.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-data-display-scroll-area--vertical-scroll": { + "type": "story", + "subtype": "story", + "id": "components-data-display-scroll-area--vertical-scroll", + "name": "Vertical", + "title": "Components/Data & Display/Scroll Area", + "importPath": "./src/components/scroll-area.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "VerticalScroll" + }, + "components-data-display-scroll-area--horizontal-scroll": { + "type": "story", + "subtype": "story", + "id": "components-data-display-scroll-area--horizontal-scroll", + "name": "Horizontal", + "title": "Components/Data & Display/Scroll Area", + "importPath": "./src/components/scroll-area.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "HorizontalScroll" + }, + "components-disclosure-accordion--all": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-accordion--all", + "name": "Accordion", + "title": "Components/Disclosure/Accordion", + "importPath": "./src/components/accordion.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-disclosure-accordion--single": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-accordion--single", + "name": "Single", + "title": "Components/Disclosure/Accordion", + "importPath": "./src/components/accordion.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Single" + }, + "components-disclosure-accordion--multiple": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-accordion--multiple", + "name": "Multiple", + "title": "Components/Disclosure/Accordion", + "importPath": "./src/components/accordion.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Multiple" + }, + "components-disclosure-accordion--disabled": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-accordion--disabled", + "name": "Disabled", + "title": "Components/Disclosure/Accordion", + "importPath": "./src/components/accordion.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-disclosure-accordion--long-content": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-accordion--long-content", + "name": "Long Content", + "title": "Components/Disclosure/Accordion", + "importPath": "./src/components/accordion.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "components-disclosure-collapsible--all": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-collapsible--all", + "name": "Collapsible", + "title": "Components/Disclosure/Collapsible", + "importPath": "./src/components/collapsible.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-disclosure-collapsible--closed": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-collapsible--closed", + "name": "Closed", + "title": "Components/Disclosure/Collapsible", + "importPath": "./src/components/collapsible.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Closed" + }, + "components-disclosure-collapsible--open": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-collapsible--open", + "name": "Open", + "title": "Components/Disclosure/Collapsible", + "importPath": "./src/components/collapsible.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Open" + }, + "components-disclosure-collapsible--disabled": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-collapsible--disabled", + "name": "Disabled", + "title": "Components/Disclosure/Collapsible", + "importPath": "./src/components/collapsible.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Disabled" + }, + "components-disclosure-collapsible--long-content": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-collapsible--long-content", + "name": "Long Content", + "title": "Components/Disclosure/Collapsible", + "importPath": "./src/components/collapsible.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "components-disclosure-resizable--all": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-resizable--all", + "name": "Resizable", + "title": "Components/Disclosure/Resizable", + "importPath": "./src/components/resizable.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-disclosure-resizable--horizontal-layout": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-resizable--horizontal-layout", + "name": "Horizontal", + "title": "Components/Disclosure/Resizable", + "importPath": "./src/components/resizable.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "HorizontalLayout" + }, + "components-disclosure-resizable--vertical-layout": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-resizable--vertical-layout", + "name": "Vertical", + "title": "Components/Disclosure/Resizable", + "importPath": "./src/components/resizable.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "VerticalLayout" + }, + "components-disclosure-resizable--min-max-layout": { + "type": "story", + "subtype": "story", + "id": "components-disclosure-resizable--min-max-layout", + "name": "Min Max", + "title": "Components/Disclosure/Resizable", + "importPath": "./src/components/resizable.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "MinMaxLayout" + }, + "components-search-date-command--all": { + "type": "story", + "subtype": "story", + "id": "components-search-date-command--all", + "name": "Command", + "title": "Components/Search & Date/Command", + "importPath": "./src/components/command.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-search-date-command--search": { + "type": "story", + "subtype": "story", + "id": "components-search-date-command--search", + "name": "Search", + "title": "Components/Search & Date/Command", + "importPath": "./src/components/command.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Search" + }, + "components-search-date-command--grouped-list": { + "type": "story", + "subtype": "story", + "id": "components-search-date-command--grouped-list", + "name": "Grouped", + "title": "Components/Search & Date/Command", + "importPath": "./src/components/command.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "GroupedList" + }, + "components-search-date-combobox--all": { + "type": "story", + "subtype": "story", + "id": "components-search-date-combobox--all", + "name": "Combobox", + "title": "Components/Search & Date/Combobox", + "importPath": "./src/components/combobox.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-search-date-combobox--empty-combobox": { + "type": "story", + "subtype": "story", + "id": "components-search-date-combobox--empty-combobox", + "name": "Empty", + "title": "Components/Search & Date/Combobox", + "importPath": "./src/components/combobox.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "EmptyCombobox" + }, + "components-search-date-combobox--controlled-combobox": { + "type": "story", + "subtype": "story", + "id": "components-search-date-combobox--controlled-combobox", + "name": "Controlled", + "title": "Components/Search & Date/Combobox", + "importPath": "./src/components/combobox.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ControlledCombobox" + }, + "components-search-date-combobox--long-option": { + "type": "story", + "subtype": "story", + "id": "components-search-date-combobox--long-option", + "name": "Long Option", + "title": "Components/Search & Date/Combobox", + "importPath": "./src/components/combobox.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongOption" + }, + "components-search-date-combobox--open-bottom": { + "type": "story", + "subtype": "story", + "id": "components-search-date-combobox--open-bottom", + "name": "Open Bottom", + "title": "Components/Search & Date/Combobox", + "importPath": "./src/components/combobox.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenBottom" + }, + "components-search-date-combobox--open-top": { + "type": "story", + "subtype": "story", + "id": "components-search-date-combobox--open-top", + "name": "Open Top", + "title": "Components/Search & Date/Combobox", + "importPath": "./src/components/combobox.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "OpenTop" + }, + "components-search-date-calendar--all": { + "type": "story", + "subtype": "story", + "id": "components-search-date-calendar--all", + "name": "Calendar", + "title": "Components/Search & Date/Calendar", + "importPath": "./src/components/calendar.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-search-date-calendar--single-selection": { + "type": "story", + "subtype": "story", + "id": "components-search-date-calendar--single-selection", + "name": "Single", + "title": "Components/Search & Date/Calendar", + "importPath": "./src/components/calendar.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SingleSelection" + }, + "components-search-date-calendar--disabled-selection": { + "type": "story", + "subtype": "story", + "id": "components-search-date-calendar--disabled-selection", + "name": "Disabled Dates", + "title": "Components/Search & Date/Calendar", + "importPath": "./src/components/calendar.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "DisabledSelection" + }, + "components-search-date-calendar--range-selection": { + "type": "story", + "subtype": "story", + "id": "components-search-date-calendar--range-selection", + "name": "Range", + "title": "Components/Search & Date/Calendar", + "importPath": "./src/components/calendar.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "RangeSelection" + }, + "components-search-date-date-picker--all": { + "type": "story", + "subtype": "story", + "id": "components-search-date-date-picker--all", + "name": "Date Picker", + "title": "Components/Search & Date/Date Picker", + "importPath": "./src/components/date-picker.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-search-date-date-picker--empty-picker": { + "type": "story", + "subtype": "story", + "id": "components-search-date-date-picker--empty-picker", + "name": "Empty", + "title": "Components/Search & Date/Date Picker", + "importPath": "./src/components/date-picker.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "EmptyPicker" + }, + "components-search-date-date-picker--invalid-focus": { + "type": "story", + "subtype": "story", + "id": "components-search-date-date-picker--invalid-focus", + "name": "Invalid Focus", + "title": "Components/Search & Date/Date Picker", + "importPath": "./src/components/date-picker.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "InvalidFocus" + }, + "components-search-date-date-picker--selected-picker": { + "type": "story", + "subtype": "story", + "id": "components-search-date-date-picker--selected-picker", + "name": "Selected", + "title": "Components/Search & Date/Date Picker", + "importPath": "./src/components/date-picker.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SelectedPicker" + }, + "components-search-date-date-picker--controlled-picker": { + "type": "story", + "subtype": "story", + "id": "components-search-date-date-picker--controlled-picker", + "name": "Controlled", + "title": "Components/Search & Date/Date Picker", + "importPath": "./src/components/date-picker.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ControlledPicker" + }, + "components-feedback-alert--all": { + "type": "story", + "subtype": "story", + "id": "components-feedback-alert--all", + "name": "Alert", + "title": "Components/Feedback/Alert", + "importPath": "./src/components/alert.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "components-feedback-alert--default": { + "type": "story", + "subtype": "story", + "id": "components-feedback-alert--default", + "name": "Default", + "title": "Components/Feedback/Alert", + "importPath": "./src/components/alert.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "components-feedback-alert--destructive": { + "type": "story", + "subtype": "story", + "id": "components-feedback-alert--destructive", + "name": "Destructive", + "title": "Components/Feedback/Alert", + "importPath": "./src/components/alert.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Destructive" + }, + "components-feedback-sonner--all": { + "type": "story", + "subtype": "story", + "id": "components-feedback-sonner--all", + "name": "Sonner", + "title": "Components/Feedback/Sonner", + "importPath": "./src/components/sonner.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-data-data-table--all": { + "type": "story", + "subtype": "story", + "id": "patterns-data-data-table--all", + "name": "Data Table", + "title": "Patterns/Data/Data Table", + "importPath": "./src/patterns/data-table.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-data-data-table--with-filter-bar-story": { + "type": "story", + "subtype": "story", + "id": "patterns-data-data-table--with-filter-bar-story", + "name": "With Filter Bar", + "title": "Patterns/Data/Data Table", + "importPath": "./src/patterns/data-table.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WithFilterBarStory" + }, + "patterns-data-data-table--loading": { + "type": "story", + "subtype": "story", + "id": "patterns-data-data-table--loading", + "name": "Loading", + "title": "Patterns/Data/Data Table", + "importPath": "./src/patterns/data-table.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Loading" + }, + "patterns-data-data-table--empty": { + "type": "story", + "subtype": "story", + "id": "patterns-data-data-table--empty", + "name": "Empty", + "title": "Patterns/Data/Data Table", + "importPath": "./src/patterns/data-table.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Empty" + }, + "patterns-data-filter-bar--all": { + "type": "story", + "subtype": "story", + "id": "patterns-data-filter-bar--all", + "name": "Filter Bar", + "title": "Patterns/Data/Filter Bar", + "importPath": "./src/patterns/filter-bar.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-layout-gnb--all": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--all", + "name": "GNB", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-layout-gnb--default": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--default", + "name": "Default", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "patterns-layout-gnb--sticky": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--sticky", + "name": "Sticky", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Sticky" + }, + "patterns-layout-gnb--sidebar": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--sidebar", + "name": "GNB Sidebar", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Sidebar" + }, + "patterns-layout-gnb--navigation-menu-open": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--navigation-menu-open", + "name": "Navigation Menu Open", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "NavigationMenuOpen" + }, + "patterns-layout-gnb--short-depth-open": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--short-depth-open", + "name": "Short Depth Open", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ShortDepthOpen" + }, + "patterns-layout-gnb--right-edge-long-depth": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--right-edge-long-depth", + "name": "Right Edge Long Depth", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "RightEdgeLongDepth" + }, + "patterns-layout-gnb--first-depth-short": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--first-depth-short", + "name": "First Depth Short", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "FirstDepthShort" + }, + "patterns-layout-gnb--first-depth-long": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--first-depth-long", + "name": "First Depth Long", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "FirstDepthLong" + }, + "patterns-layout-gnb--middle-depth-short": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--middle-depth-short", + "name": "Middle Depth Short", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "MiddleDepthShort" + }, + "patterns-layout-gnb--middle-depth-long": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--middle-depth-long", + "name": "Middle Depth Long", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "MiddleDepthLong" + }, + "patterns-layout-gnb--last-depth-short": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--last-depth-short", + "name": "Last Depth Short", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LastDepthShort" + }, + "patterns-layout-gnb--last-depth-long": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--last-depth-long", + "name": "Last Depth Long", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LastDepthLong" + }, + "patterns-layout-gnb--edge-first-long": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--edge-first-long", + "name": "Edge First Long", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "EdgeFirstLong" + }, + "patterns-layout-gnb--edge-last-long": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--edge-last-long", + "name": "Edge Last Long", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "EdgeLastLong" + }, + "patterns-layout-gnb--user-menu-open": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--user-menu-open", + "name": "User Menu Open", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "UserMenuOpen" + }, + "patterns-layout-gnb--long-labels": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--long-labels", + "name": "Long Labels", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongLabels" + }, + "patterns-layout-gnb--with-logo": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--with-logo", + "name": "With Logo", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WithLogo" + }, + "patterns-layout-gnb--utilities": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--utilities", + "name": "Utilities", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Utilities" + }, + "patterns-layout-gnb--mobile": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--mobile", + "name": "Mobile", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Mobile" + }, + "patterns-layout-gnb--mobile-menu-open": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-gnb--mobile-menu-open", + "name": "Mobile Menu Open", + "title": "Patterns/Layout/GNB", + "importPath": "./src/patterns/gnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "MobileMenuOpen" + }, + "patterns-layout-lnb--all": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--all", + "name": "LNB", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-layout-lnb--default": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--default", + "name": "Default", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Default" + }, + "patterns-layout-lnb--selected": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--selected", + "name": "Selected", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Selected" + }, + "patterns-layout-lnb--expanded": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--expanded", + "name": "Expanded", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Expanded" + }, + "patterns-layout-lnb--selected-child": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--selected-child", + "name": "Selected Child", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SelectedChild" + }, + "patterns-layout-lnb--collapsed-with-selection": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--collapsed-with-selection", + "name": "Collapsed With Selection", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "CollapsedWithSelection" + }, + "patterns-layout-lnb--with-logo": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--with-logo", + "name": "With Logo", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WithLogo" + }, + "patterns-layout-lnb--long-labels": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--long-labels", + "name": "Long Labels", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongLabels" + }, + "patterns-layout-lnb--scroll": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--scroll", + "name": "Scroll", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Scroll" + }, + "patterns-layout-lnb--third-level": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--third-level", + "name": "Third Level", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ThirdLevel" + }, + "patterns-layout-lnb--third-level-long-labels": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--third-level-long-labels", + "name": "Third Level Long Labels", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ThirdLevelLongLabels" + }, + "patterns-layout-lnb--third-level-scroll": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--third-level-scroll", + "name": "Third Level Scroll", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ThirdLevelScroll" + }, + "patterns-layout-lnb--with-gnb": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--with-gnb", + "name": "VERIFICATION ONLY · GNB + LNB", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WithGNB" + }, + "patterns-layout-lnb--standalone-desktop": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--standalone-desktop", + "name": "LNB Standalone Desktop", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "StandaloneDesktop" + }, + "patterns-layout-lnb--lnb-profile-menu-open": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--lnb-profile-menu-open", + "name": "LNB Profile Menu Open", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LNBProfileMenuOpen" + }, + "patterns-layout-lnb--standalone-mobile": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--standalone-mobile", + "name": "LNB Standalone Mobile", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "StandaloneMobile" + }, + "patterns-layout-lnb--standalone-mobile-menu-open": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-lnb--standalone-mobile-menu-open", + "name": "LNB Standalone Mobile Menu Open", + "title": "Patterns/Layout/LNB", + "importPath": "./src/patterns/lnb.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "StandaloneMobileMenuOpen" + }, + "patterns-layout-loading-screen--all": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-loading-screen--all", + "name": "Loading Screen", + "title": "Patterns/Layout/Loading Screen", + "importPath": "./src/patterns/loading-screen.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-layout-loading-screen--inline": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-loading-screen--inline", + "name": "Inline", + "title": "Patterns/Layout/Loading Screen", + "importPath": "./src/patterns/loading-screen.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Inline" + }, + "patterns-layout-dashboard-layout--all": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--all", + "name": "Dashboard", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "patterns-layout-dashboard-layout--with-sidebar": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--with-sidebar", + "name": "VERIFICATION ONLY — 운영 사용 금지 · Dashboard Header + Sidebar", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "WithSidebar" + }, + "patterns-layout-dashboard-layout--third-level": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--third-level", + "name": "VERIFICATION ONLY — 운영 사용 금지 · Third Level", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "ThirdLevel" + }, + "patterns-layout-dashboard-layout--sidebar-only": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--sidebar-only", + "name": "VERIFICATION ONLY — 운영 사용 금지 · Dashboard Sidebar", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "SidebarOnly" + }, + "patterns-layout-dashboard-layout--long-content": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--long-content", + "name": "VERIFICATION ONLY — 운영 사용 금지 · Long Content", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "LongContent" + }, + "patterns-layout-dashboard-layout--loading": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--loading", + "name": "Loading", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Loading" + }, + "patterns-layout-dashboard-layout--empty": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--empty", + "name": "Empty", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Empty" + }, + "patterns-layout-dashboard-layout--framed": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-dashboard-layout--framed", + "name": "VERIFICATION ONLY — 운영 사용 금지 · Framed", + "title": "Patterns/Layout/Dashboard", + "importPath": "./src/patterns/dashboard-layout.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Framed" + }, + "patterns-layout-page-header--all": { + "type": "story", + "subtype": "story", + "id": "patterns-layout-page-header--all", + "name": "Page Header", + "title": "Patterns/Layout/Page Header", + "importPath": "./src/patterns/page-header.stories.tsx", + "componentPath": "./packages/ui/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "All" + }, + "orgchart--logo-personnel-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart--logo-personnel-summary", + "name": "Overview", + "title": "OrgChart/Overview", + "importPath": "./src/org-chart/org-chart-p1.stories.tsx", + "componentPath": "./src/org-chart/org-chart-page-previews.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "LogoPersonnelSummary" + }, + "orgchart--department-colors": { + "type": "story", + "subtype": "story", + "id": "orgchart--department-colors", + "name": "Department Colors", + "title": "OrgChart/Department Colors", + "importPath": "./src/org-chart/org-chart-department-colors.stories.tsx", + "componentPath": "./src/org-chart/org-chart-page-previews.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "DepartmentColors" + }, + "orgchart--full-composition": { + "type": "story", + "subtype": "story", + "id": "orgchart--full-composition", + "name": "Full Composition", + "title": "OrgChart/Full Composition", + "importPath": "./src/org-chart/org-chart-full-composition.stories.tsx", + "componentPath": "./src/org-chart/org-chart-page-previews.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "FullComposition" + }, + "orgchart--expanded-org-chart": { + "type": "story", + "subtype": "story", + "id": "orgchart--expanded-org-chart", + "name": "Expanded OrgChart", + "title": "OrgChart/Expanded OrgChart", + "importPath": "./src/org-chart/org-chart-expanded.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "ExpandedOrgChart" + }, + "orgchart-components-cards--business-management": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--business-management", + "name": "Business Management", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "BusinessManagement" + }, + "orgchart-components-cards--business-planning": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--business-planning", + "name": "Business Planning", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "BusinessPlanning" + }, + "orgchart-components-cards--talent-growth": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--talent-growth", + "name": "Talent Growth", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "TalentGrowth" + }, + "orgchart-components-cards--integrated-system": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--integrated-system", + "name": "Integrated System", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "IntegratedSystem" + }, + "orgchart-components-cards--design-planning": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--design-planning", + "name": "Design Planning", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "DesignPlanning" + }, + "orgchart-components-cards--solution-sales": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--solution-sales", + "name": "Solution Sales", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "SolutionSales" + }, + "orgchart-components-cards--top-leader": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--top-leader", + "name": "최상위 리더", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "TopLeader" + }, + "orgchart-components-cards--organization-leader": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--organization-leader", + "name": "조직장", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "OrganizationLeader" + }, + "orgchart-components-cards--employee": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-cards--employee", + "name": "일반 직원", + "title": "OrgChart/Components/Cards", + "importPath": "./src/org-chart/org-chart-cards.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "Employee" + }, + "orgchart--logo": { + "type": "story", + "subtype": "story", + "id": "orgchart--logo", + "name": "Logo", + "title": "OrgChart/Verification/Overview", + "importPath": "./src/org-chart/org-chart-overview-internal.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "Logo" + }, + "orgchart--position-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart--position-summary", + "name": "Position Summary", + "title": "OrgChart/Verification/Overview", + "importPath": "./src/org-chart/org-chart-overview-internal.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "PositionSummary" + }, + "orgchart--affiliation-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart--affiliation-summary", + "name": "Affiliation Summary", + "title": "OrgChart/Verification/Overview", + "importPath": "./src/org-chart/org-chart-overview-internal.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "AffiliationSummary" + }, + "orgchart-components-summaries--position-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-summaries--position-summary", + "name": "Position Summary", + "title": "OrgChart/Components/Summaries", + "importPath": "./src/org-chart/org-chart-summary.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "PositionSummary" + }, + "orgchart-components-summaries--affiliation-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-summaries--affiliation-summary", + "name": "Affiliation Summary", + "title": "OrgChart/Components/Summaries", + "importPath": "./src/org-chart/org-chart-summary.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "AffiliationSummary" + }, + "orgchart-components-summaries--status-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart-components-summaries--status-summary", + "name": "Status Summary", + "title": "OrgChart/Components/Summaries", + "importPath": "./src/org-chart/org-chart-summary.stories.tsx", + "componentPath": "./src/org-chart/core-component-preview.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "StatusSummary" + }, + "orgchart-content--basic-organization": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--basic-organization", + "name": "Basic Organization", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "BasicOrganization" + }, + "orgchart-content--organization-hierarchy": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--organization-hierarchy", + "name": "Organization Hierarchy", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "OrganizationHierarchy" + }, + "orgchart-content--employee-cards": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--employee-cards", + "name": "Employee Cards", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "EmployeeCards" + }, + "orgchart-content--organization-summary": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--organization-summary", + "name": "Organization Summary", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "OrganizationSummary" + }, + "orgchart-content--json-data-update": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--json-data-update", + "name": "JSON Data Update", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "JSONDataUpdate" + }, + "orgchart-content--loading-empty-error": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--loading-empty-error", + "name": "Loading / Empty / Error", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "LoadingEmptyError" + }, + "orgchart-content--responsive-container": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--responsive-container", + "name": "Responsive Container", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "ResponsiveContainer" + }, + "orgchart-content--multiple-instances": { + "type": "story", + "subtype": "story", + "id": "orgchart-content--multiple-instances", + "name": "Multiple Instances", + "title": "OrgChart/Content", + "importPath": "./src/org-chart/org-chart.stories.tsx", + "componentPath": "./packages/org-chart-react/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "MultipleInstances" + }, + "center-graphic-facility--tunnel": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--tunnel", + "name": "Tunnel", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Tunnel" + }, + "center-graphic-facility--bridge": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--bridge", + "name": "Bridge", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Bridge" + }, + "center-graphic-facility--intersection": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--intersection", + "name": "Intersection", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Intersection" + }, + "center-graphic-facility--junction": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--junction", + "name": "Junction", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Junction" + }, + "center-graphic-facility--interchange": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--interchange", + "name": "Interchange", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Interchange" + }, + "center-graphic-facility--roadside": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--roadside", + "name": "Roadside", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Roadside" + }, + "center-graphic-facility--linked": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--linked", + "name": "Linked", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Linked" + }, + "center-graphic-facility--tunnel-playground": { + "type": "story", + "subtype": "story", + "id": "center-graphic-facility--tunnel-playground", + "name": "직접 테스트 (터널)", + "title": "Center Graphic/Facility", + "importPath": "./src/center/center-facility.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "TunnelPlayground" + }, + "center-graphic-information--information": { + "type": "story", + "subtype": "story", + "id": "center-graphic-information--information", + "name": "Information", + "title": "Center Graphic/Information", + "importPath": "./src/center/center-information.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Information" + }, + "center-graphic-overview--overview": { + "type": "story", + "subtype": "story", + "id": "center-graphic-overview--overview", + "name": "Overview", + "title": "Center Graphic/Overview", + "importPath": "./src/center/center-overview.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Overview" + }, + "center-graphic-spatial--spatial": { + "type": "story", + "subtype": "story", + "id": "center-graphic-spatial--spatial", + "name": "Spatial", + "title": "Center Graphic/Spatial", + "importPath": "./src/center/center-spatial.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Spatial" + }, + "center-graphic-title--compositions": { + "type": "story", + "subtype": "story", + "id": "center-graphic-title--compositions", + "name": "Title", + "title": "Center Graphic/Title", + "importPath": "./src/center/center-title.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Compositions" + }, + "center-graphic-title--playground": { + "type": "story", + "subtype": "story", + "id": "center-graphic-title--playground", + "name": "Playground", + "title": "Center Graphic/Title", + "importPath": "./src/center/center-title.stories.tsx", + "componentPath": "./packages/center-graphic/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Playground" + }, + "verification-publisher-regression--consumers-regression": { + "type": "story", + "subtype": "story", + "id": "verification-publisher-regression--consumers-regression", + "name": "Consumers Regression", + "title": "Verification/Publisher Regression", + "importPath": "./src/components/publisher-regression.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "ConsumersRegression" + }, + "sw-header--composed-controls": { + "type": "story", + "subtype": "story", + "id": "sw-header--composed-controls", + "name": "Dropdown", + "title": "SW/Header", + "importPath": "./src/sw/sw-header-dropdown.stories.tsx", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "ComposedControls" + }, + "sw-header--detail-buttons": { + "type": "story", + "subtype": "story", + "id": "sw-header--detail-buttons", + "name": "Detail Buttons (Shared States)", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "DetailButtons" + }, + "sw-header--overview": { + "type": "story", + "subtype": "story", + "id": "sw-header--overview", + "name": "Overview", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Overview" + }, + "sw-header--interactive-states": { + "type": "story", + "subtype": "story", + "id": "sw-header--interactive-states", + "name": "Interactive States", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "InteractiveStates" + }, + "sw-header--window-move-motion": { + "type": "story", + "subtype": "story", + "id": "sw-header--window-move-motion", + "name": "Window Move Motion", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "WindowMoveMotion" + }, + "sw-header--logo-slot": { + "type": "story", + "subtype": "story", + "id": "sw-header--logo-slot", + "name": "Logo Slot", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "LogoSlot" + }, + "sw-header--document-dropdown": { + "type": "story", + "subtype": "story", + "id": "sw-header--document-dropdown", + "name": "Document Dropdown", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "DocumentDropdown" + }, + "sw-header--responsive-more": { + "type": "story", + "subtype": "story", + "id": "sw-header--responsive-more", + "name": "Responsive More", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "ResponsiveMore" + }, + "sw-header--layer-detail-input": { + "type": "story", + "subtype": "story", + "id": "sw-header--layer-detail-input", + "name": "Layer Detail · Input", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "LayerDetailInput" + }, + "sw-header--property-panel": { + "type": "story", + "subtype": "story", + "id": "sw-header--property-panel", + "name": "Property Panel", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "PropertyPanel" + }, + "sw-header--k-guide": { + "type": "story", + "subtype": "story", + "id": "sw-header--k-guide", + "name": "K Guide", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "KGuide" + }, + "sw-header--additional-hover": { + "type": "story", + "subtype": "story", + "id": "sw-header--additional-hover", + "name": "Additional Hover", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "AdditionalHover" + }, + "sw-header--property-bar": { + "type": "story", + "subtype": "story", + "id": "sw-header--property-bar", + "name": "Property Bar", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "PropertyBar" + }, + "sw-header--dynamic-controls": { + "type": "story", + "subtype": "story", + "id": "sw-header--dynamic-controls", + "name": "Dynamic Controls", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "DynamicControls" + }, + "sw-header--colorize": { + "type": "story", + "subtype": "story", + "id": "sw-header--colorize", + "name": "Colorize", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Colorize" + }, + "sw-header--composition": { + "type": "story", + "subtype": "story", + "id": "sw-header--composition", + "name": "Composition (Visibility · Order)", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "Composition" + }, + "sw-header--property-panel-compare": { + "type": "story", + "subtype": "story", + "id": "sw-header--property-panel-compare", + "name": "Property Panel · 4개 비교", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "PropertyPanelCompare" + }, + "sw-header--property-shape-slot": { + "type": "story", + "subtype": "story", + "id": "sw-header--property-shape-slot", + "name": "Property Panel · 형상 Slot", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "PropertyShapeSlot" + }, + "sw-header--property-fields": { + "type": "story", + "subtype": "story", + "id": "sw-header--property-fields", + "name": "Property Panel · 필드 13개", + "title": "SW/Header", + "importPath": "./src/sw/sw-header.stories.tsx", + "componentPath": "./packages/sw/dist/index.js", + "tags": [ + "dev", + "test", + "manifest" + ], + "exportName": "PropertyFields" + }, + "theme-designer-playground--editor": { + "type": "story", + "subtype": "story", + "id": "theme-designer-playground--editor", + "name": "Designer Playground", + "title": "Theme/Designer Playground", + "importPath": "./src/theme/designer-theme.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal" + ], + "exportName": "Editor" + }, + "theme-designer-playground--live-verification": { + "type": "story", + "subtype": "story", + "id": "theme-designer-playground--live-verification", + "name": "Live Verification", + "title": "Theme/Designer Playground", + "importPath": "./src/theme/designer-theme.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "internal", + "verification", + "play-fn" + ], + "exportName": "LiveVerification" + }, + "theme-runtime-contract--comparison": { + "type": "story", + "subtype": "story", + "id": "theme-runtime-contract--comparison", + "name": "Comparison", + "title": "Theme/Runtime Contract", + "importPath": "./src/theme/runtime-theme.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Comparison" + }, + "theme-runtime-contract--global-external": { + "type": "story", + "subtype": "story", + "id": "theme-runtime-contract--global-external", + "name": "Global External", + "title": "Theme/Runtime Contract", + "importPath": "./src/theme/runtime-theme.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "GlobalExternal" + }, + "theme-runtime-contract--verification": { + "type": "story", + "subtype": "story", + "id": "theme-runtime-contract--verification", + "name": "Verification", + "title": "Theme/Runtime Contract", + "importPath": "./src/theme/runtime-theme.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "Verification" + }, + "theme-runtime-contract--dashboard": { + "type": "story", + "subtype": "story", + "id": "theme-runtime-contract--dashboard", + "name": "Dashboard", + "title": "Theme/Runtime Contract", + "importPath": "./src/theme/runtime-theme.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification" + ], + "exportName": "Dashboard" + }, + "theme-runtime-contract-loader--cdn-verification": { + "type": "story", + "subtype": "story", + "id": "theme-runtime-contract-loader--cdn-verification", + "name": "Cdn Verification", + "title": "Theme/Runtime Contract/Loader", + "importPath": "./src/theme/runtime-loader.stories.tsx", + "tags": [ + "dev", + "test", + "manifest", + "verification", + "play-fn" + ], + "exportName": "CdnVerification" + } + } +} diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-1280.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-1280.png new file mode 100644 index 0000000..37ed59f Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-1280.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-1440.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-1440.png new file mode 100644 index 0000000..074dc19 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-390.png new file mode 100644 index 0000000..dc36845 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-768.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-768.png new file mode 100644 index 0000000..1c567ce Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-768.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-manager.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-manager.png new file mode 100644 index 0000000..b9e2a6c Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-manager.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-property-panel-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-property-panel-390.png new file mode 100644 index 0000000..d89d661 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-property-panel-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-property-panel.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-property-panel.png new file mode 100644 index 0000000..cd9ea5b Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/composed-property-panel.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-0-1440.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-0-1440.png new file mode 100644 index 0000000..5f45607 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-0-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-0-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-0-390.png new file mode 100644 index 0000000..36e8300 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-0-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-1-1440.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-1-1440.png new file mode 100644 index 0000000..f3dd8c3 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-1-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-1-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-1-390.png new file mode 100644 index 0000000..701ea9e Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-1-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-2-1440.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-2-1440.png new file mode 100644 index 0000000..29330b6 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-2-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-2-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-2-390.png new file mode 100644 index 0000000..dfa3b52 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-2-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-3-1440.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-3-1440.png new file mode 100644 index 0000000..fa54908 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-3-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-3-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-3-390.png new file mode 100644 index 0000000..9470a10 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-3-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-4-1440.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-4-1440.png new file mode 100644 index 0000000..b6dc805 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-4-1440.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-4-390.png b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-4-390.png new file mode 100644 index 0000000..d8075e0 Binary files /dev/null and b/docs/sw/property-panel-comparison-qa/legacy-dropdown/overlay-4-390.png differ diff --git a/docs/sw/property-panel-comparison-qa/legacy-dropdown/result.json b/docs/sw/property-panel-comparison-qa/legacy-dropdown/result.json new file mode 100644 index 0000000..671d5f9 --- /dev/null +++ b/docs/sw/property-panel-comparison-qa/legacy-dropdown/result.json @@ -0,0 +1,1741 @@ +{ + "baseCommit": "c165753bbe24de6581c66704bde4ba3246049ec2", + "checks": [ + { + "name": "28 -> 24 SW Stories, exactly four approved Dropdown retirements", + "status": "FAIL" + }, + { + "name": "Dropdown is one Story directly under Header with original ID, no Dropdown folder", + "status": "PASS" + }, + { + "name": "menu correction keeps all 24 IDs; only composed Story name/title change", + "status": "FAIL" + }, + { + "name": "all non-SW index entries identical", + "status": "PASS" + }, + { + "name": "all retained declarations identical outside imports, meta and ComposedDemo", + "status": "FAIL" + }, + { + "name": "runtime, API, AI template, Overview, existing CSS/assets and Storybook configuration untouched", + "status": "FAIL" + }, + { + "name": "render sw-header--composed-controls", + "status": "PASS" + }, + { + "name": "render sw-header--detail-buttons", + "status": "PASS" + }, + { + "name": "render sw-header--overview", + "status": "PASS" + }, + { + "name": "render sw-header--interactive-states", + "status": "PASS" + }, + { + "name": "render sw-header--window-move-motion", + "status": "PASS" + }, + { + "name": "render sw-header--logo-slot", + "status": "PASS" + }, + { + "name": "render sw-header--document-dropdown", + "status": "PASS" + }, + { + "name": "render sw-header--responsive-more", + "status": "PASS" + }, + { + "name": "render sw-header--layer-detail-input", + "status": "PASS" + }, + { + "name": "render sw-header--property-panel", + "status": "PASS" + }, + { + "name": "render sw-header--k-guide", + "status": "PASS" + }, + { + "name": "render sw-header--additional-hover", + "status": "PASS" + }, + { + "name": "render sw-header--property-bar", + "status": "PASS" + }, + { + "name": "render sw-header--dynamic-controls", + "status": "PASS" + }, + { + "name": "render sw-header--colorize", + "status": "PASS" + }, + { + "name": "render sw-header--composition", + "status": "PASS" + }, + { + "name": "render sw-header--property-panel-compare", + "status": "PASS" + }, + { + "name": "render sw-header--property-shape-slot", + "status": "PASS" + }, + { + "name": "render sw-header--property-fields", + "status": "PASS" + }, + { + "name": "Dropdown page contains the Composed Controls group", + "status": "PASS" + }, + { + "name": "one copy of five Dropdown fields and the details group", + "status": "PASS" + }, + { + "name": "composition wraps without page overflow or scaling at 390", + "status": "PASS", + "data": { + "overflow": 0, + "fields": [ + { + "width": 234, + "height": 38 + }, + { + "width": 192, + "height": 38 + }, + { + "width": 284, + "height": 38 + }, + { + "width": 164, + "height": 38 + }, + { + "width": 164, + "height": 38 + } + ] + } + }, + { + "name": "레이어 Hover does not open at 390", + "status": "PASS" + }, + { + "name": "레이어 overlay in viewport, not clipped or covered at 390", + "status": "PASS", + "data": { + "x": 24, + "y": 364.5, + "w": 234, + "h": 280, + "right": 258, + "bottom": 644.5, + "hit": true + } + }, + { + "name": "레이어 selected and expanded at 390", + "status": "PASS" + }, + { + "name": "레이어 Escape closes and restores focus at 390", + "status": "PASS" + }, + { + "name": "레이어 trigger toggles closed at 390", + "status": "PASS" + }, + { + "name": "레이어 outside click closes at 390", + "status": "PASS" + }, + { + "name": "색상 Hover does not open at 390", + "status": "PASS" + }, + { + "name": "색상 overlay in viewport, not clipped or covered at 390", + "status": "PASS", + "data": { + "x": 24, + "y": 406.5, + "w": 192, + "h": 182, + "right": 216, + "bottom": 588.5, + "hit": true + } + }, + { + "name": "색상 selected and expanded at 390", + "status": "PASS" + }, + { + "name": "색상 Escape closes and restores focus at 390", + "status": "PASS" + }, + { + "name": "색상 trigger toggles closed at 390", + "status": "PASS" + }, + { + "name": "색상 outside click closes at 390", + "status": "PASS" + }, + { + "name": "선스타일 Hover does not open at 390", + "status": "PASS" + }, + { + "name": "선스타일 overlay in viewport, not clipped or covered at 390", + "status": "PASS", + "data": { + "x": 1, + "y": 447.5, + "w": 388, + "h": 192, + "right": 389, + "bottom": 639.5, + "hit": true + } + }, + { + "name": "선스타일 selected and expanded at 390", + "status": "PASS" + }, + { + "name": "선스타일 Escape closes and restores focus at 390", + "status": "PASS" + }, + { + "name": "선스타일 trigger toggles closed at 390", + "status": "PASS" + }, + { + "name": "선스타일 outside click closes at 390", + "status": "PASS" + }, + { + "name": "문자스타일 Hover does not open at 390", + "status": "PASS" + }, + { + "name": "문자스타일 overlay in viewport, not clipped or covered at 390", + "status": "PASS", + "data": { + "x": 24, + "y": 490.5, + "w": 164, + "h": 100, + "right": 188, + "bottom": 590.5, + "hit": true + } + }, + { + "name": "문자스타일 selected and expanded at 390", + "status": "PASS" + }, + { + "name": "문자스타일 Escape closes and restores focus at 390", + "status": "PASS" + }, + { + "name": "문자스타일 trigger toggles closed at 390", + "status": "PASS" + }, + { + "name": "문자스타일 outside click closes at 390", + "status": "PASS" + }, + { + "name": "치수스타일 Hover does not open at 390", + "status": "PASS" + }, + { + "name": "치수스타일 overlay in viewport, not clipped or covered at 390", + "status": "PASS", + "data": { + "x": 192, + "y": 490.5, + "w": 164, + "h": 100, + "right": 356, + "bottom": 590.5, + "hit": true + } + }, + { + "name": "치수스타일 selected and expanded at 390", + "status": "PASS" + }, + { + "name": "치수스타일 Escape closes and restores focus at 390", + "status": "PASS" + }, + { + "name": "치수스타일 trigger toggles closed at 390", + "status": "PASS" + }, + { + "name": "치수스타일 outside click closes at 390", + "status": "PASS" + }, + { + "name": "composition wraps without page overflow or scaling at 768", + "status": "PASS", + "data": { + "overflow": 0, + "fields": [ + { + "width": 234, + "height": 38 + }, + { + "width": 192, + "height": 38 + }, + { + "width": 284, + "height": 38 + }, + { + "width": 164, + "height": 38 + }, + { + "width": 164, + "height": 38 + } + ] + } + }, + { + "name": "레이어 Hover does not open at 768", + "status": "PASS" + }, + { + "name": "레이어 overlay in viewport, not clipped or covered at 768", + "status": "PASS", + "data": { + "x": 31.046875, + "y": 331.53125, + "w": 234, + "h": 280, + "right": 265.046875, + "bottom": 611.53125, + "hit": true + } + }, + { + "name": "레이어 selected and expanded at 768", + "status": "PASS" + }, + { + "name": "레이어 Escape closes and restores focus at 768", + "status": "PASS" + }, + { + "name": "레이어 trigger toggles closed at 768", + "status": "PASS" + }, + { + "name": "레이어 outside click closes at 768", + "status": "PASS" + }, + { + "name": "색상 Hover does not open at 768", + "status": "PASS" + }, + { + "name": "색상 overlay in viewport, not clipped or covered at 768", + "status": "PASS", + "data": { + "x": 269.046875, + "y": 331.53125, + "w": 192, + "h": 182, + "right": 461.046875, + "bottom": 513.53125, + "hit": true + } + }, + { + "name": "색상 selected and expanded at 768", + "status": "PASS" + }, + { + "name": "색상 Escape closes and restores focus at 768", + "status": "PASS" + }, + { + "name": "색상 trigger toggles closed at 768", + "status": "PASS" + }, + { + "name": "색상 outside click closes at 768", + "status": "PASS" + }, + { + "name": "선스타일 Hover does not open at 768", + "status": "PASS" + }, + { + "name": "선스타일 overlay in viewport, not clipped or covered at 768", + "status": "PASS", + "data": { + "x": 1.046875, + "y": 372.53125, + "w": 473.1875, + "h": 192, + "right": 474.234375, + "bottom": 564.53125, + "hit": true + } + }, + { + "name": "선스타일 selected and expanded at 768", + "status": "PASS" + }, + { + "name": "선스타일 Escape closes and restores focus at 768", + "status": "PASS" + }, + { + "name": "선스타일 trigger toggles closed at 768", + "status": "PASS" + }, + { + "name": "선스타일 outside click closes at 768", + "status": "PASS" + }, + { + "name": "문자스타일 Hover does not open at 768", + "status": "PASS" + }, + { + "name": "문자스타일 overlay in viewport, not clipped or covered at 768", + "status": "PASS", + "data": { + "x": 319.046875, + "y": 373.53125, + "w": 164, + "h": 100, + "right": 483.046875, + "bottom": 473.53125, + "hit": true + } + }, + { + "name": "문자스타일 selected and expanded at 768", + "status": "PASS" + }, + { + "name": "문자스타일 Escape closes and restores focus at 768", + "status": "PASS" + }, + { + "name": "문자스타일 trigger toggles closed at 768", + "status": "PASS" + }, + { + "name": "문자스타일 outside click closes at 768", + "status": "PASS" + }, + { + "name": "치수스타일 Hover does not open at 768", + "status": "PASS" + }, + { + "name": "치수스타일 overlay in viewport, not clipped or covered at 768", + "status": "PASS", + "data": { + "x": 487.046875, + "y": 373.53125, + "w": 164, + "h": 100, + "right": 651.046875, + "bottom": 473.53125, + "hit": true + } + }, + { + "name": "치수스타일 selected and expanded at 768", + "status": "PASS" + }, + { + "name": "치수스타일 Escape closes and restores focus at 768", + "status": "PASS" + }, + { + "name": "치수스타일 trigger toggles closed at 768", + "status": "PASS" + }, + { + "name": "치수스타일 outside click closes at 768", + "status": "PASS" + }, + { + "name": "composition wraps without page overflow or scaling at 1280", + "status": "PASS", + "data": { + "overflow": 0, + "fields": [ + { + "width": 234, + "height": 38 + }, + { + "width": 192, + "height": 38 + }, + { + "width": 284, + "height": 38 + }, + { + "width": 164, + "height": 38 + }, + { + "width": 164, + "height": 38 + } + ] + } + }, + { + "name": "레이어 Hover does not open at 1280", + "status": "PASS" + }, + { + "name": "레이어 overlay in viewport, not clipped or covered at 1280", + "status": "PASS", + "data": { + "x": 46.40625, + "y": 326.890625, + "w": 234, + "h": 280, + "right": 280.40625, + "bottom": 606.890625, + "hit": true + } + }, + { + "name": "레이어 selected and expanded at 1280", + "status": "PASS" + }, + { + "name": "레이어 Escape closes and restores focus at 1280", + "status": "PASS" + }, + { + "name": "레이어 trigger toggles closed at 1280", + "status": "PASS" + }, + { + "name": "레이어 outside click closes at 1280", + "status": "PASS" + }, + { + "name": "색상 Hover does not open at 1280", + "status": "PASS" + }, + { + "name": "색상 overlay in viewport, not clipped or covered at 1280", + "status": "PASS", + "data": { + "x": 284.40625, + "y": 326.890625, + "w": 192, + "h": 182, + "right": 476.40625, + "bottom": 508.890625, + "hit": true + } + }, + { + "name": "색상 selected and expanded at 1280", + "status": "PASS" + }, + { + "name": "색상 Escape closes and restores focus at 1280", + "status": "PASS" + }, + { + "name": "색상 trigger toggles closed at 1280", + "status": "PASS" + }, + { + "name": "색상 outside click closes at 1280", + "status": "PASS" + }, + { + "name": "선스타일 Hover does not open at 1280", + "status": "PASS" + }, + { + "name": "선스타일 overlay in viewport, not clipped or covered at 1280", + "status": "PASS", + "data": { + "x": 386.40625, + "y": 325.890625, + "w": 473.1875, + "h": 192, + "right": 859.59375, + "bottom": 517.890625, + "hit": true + } + }, + { + "name": "선스타일 selected and expanded at 1280", + "status": "PASS" + }, + { + "name": "선스타일 Escape closes and restores focus at 1280", + "status": "PASS" + }, + { + "name": "선스타일 trigger toggles closed at 1280", + "status": "PASS" + }, + { + "name": "선스타일 outside click closes at 1280", + "status": "PASS" + }, + { + "name": "문자스타일 Hover does not open at 1280", + "status": "PASS" + }, + { + "name": "문자스타일 overlay in viewport, not clipped or covered at 1280", + "status": "PASS", + "data": { + "x": 768.40625, + "y": 326.890625, + "w": 164, + "h": 100, + "right": 932.40625, + "bottom": 426.890625, + "hit": true + } + }, + { + "name": "문자스타일 selected and expanded at 1280", + "status": "PASS" + }, + { + "name": "문자스타일 Escape closes and restores focus at 1280", + "status": "PASS" + }, + { + "name": "문자스타일 trigger toggles closed at 1280", + "status": "PASS" + }, + { + "name": "문자스타일 outside click closes at 1280", + "status": "PASS" + }, + { + "name": "치수스타일 Hover does not open at 1280", + "status": "PASS" + }, + { + "name": "치수스타일 overlay in viewport, not clipped or covered at 1280", + "status": "PASS", + "data": { + "x": 936.40625, + "y": 326.890625, + "w": 164, + "h": 100, + "right": 1100.40625, + "bottom": 426.890625, + "hit": true + } + }, + { + "name": "치수스타일 selected and expanded at 1280", + "status": "PASS" + }, + { + "name": "치수스타일 Escape closes and restores focus at 1280", + "status": "PASS" + }, + { + "name": "치수스타일 trigger toggles closed at 1280", + "status": "PASS" + }, + { + "name": "치수스타일 outside click closes at 1280", + "status": "PASS" + }, + { + "name": "composition wraps without page overflow or scaling at 1440", + "status": "PASS", + "data": { + "overflow": 0, + "fields": [ + { + "width": 234, + "height": 38 + }, + { + "width": 192, + "height": 38 + }, + { + "width": 284, + "height": 38 + }, + { + "width": 164, + "height": 38 + }, + { + "width": 164, + "height": 38 + } + ] + } + }, + { + "name": "레이어 Hover does not open at 1440", + "status": "PASS" + }, + { + "name": "레이어 overlay in viewport, not clipped or covered at 1440", + "status": "PASS", + "data": { + "x": 128, + "y": 328.5, + "w": 234, + "h": 280, + "right": 362, + "bottom": 608.5, + "hit": true + } + }, + { + "name": "레이어 selected and expanded at 1440", + "status": "PASS" + }, + { + "name": "레이어 Escape closes and restores focus at 1440", + "status": "PASS" + }, + { + "name": "레이어 trigger toggles closed at 1440", + "status": "PASS" + }, + { + "name": "레이어 outside click closes at 1440", + "status": "PASS" + }, + { + "name": "색상 Hover does not open at 1440", + "status": "PASS" + }, + { + "name": "색상 overlay in viewport, not clipped or covered at 1440", + "status": "PASS", + "data": { + "x": 366, + "y": 328.5, + "w": 192, + "h": 182, + "right": 558, + "bottom": 510.5, + "hit": true + } + }, + { + "name": "색상 selected and expanded at 1440", + "status": "PASS" + }, + { + "name": "색상 Escape closes and restores focus at 1440", + "status": "PASS" + }, + { + "name": "색상 trigger toggles closed at 1440", + "status": "PASS" + }, + { + "name": "색상 outside click closes at 1440", + "status": "PASS" + }, + { + "name": "선스타일 Hover does not open at 1440", + "status": "PASS" + }, + { + "name": "선스타일 overlay in viewport, not clipped or covered at 1440", + "status": "PASS", + "data": { + "x": 468, + "y": 327.5, + "w": 473.1875, + "h": 192, + "right": 941.1875, + "bottom": 519.5, + "hit": true + } + }, + { + "name": "선스타일 selected and expanded at 1440", + "status": "PASS" + }, + { + "name": "선스타일 Escape closes and restores focus at 1440", + "status": "PASS" + }, + { + "name": "선스타일 trigger toggles closed at 1440", + "status": "PASS" + }, + { + "name": "선스타일 outside click closes at 1440", + "status": "PASS" + }, + { + "name": "문자스타일 Hover does not open at 1440", + "status": "PASS" + }, + { + "name": "문자스타일 overlay in viewport, not clipped or covered at 1440", + "status": "PASS", + "data": { + "x": 850, + "y": 328.5, + "w": 164, + "h": 100, + "right": 1014, + "bottom": 428.5, + "hit": true + } + }, + { + "name": "문자스타일 selected and expanded at 1440", + "status": "PASS" + }, + { + "name": "문자스타일 Escape closes and restores focus at 1440", + "status": "PASS" + }, + { + "name": "문자스타일 trigger toggles closed at 1440", + "status": "PASS" + }, + { + "name": "문자스타일 outside click closes at 1440", + "status": "PASS" + }, + { + "name": "치수스타일 Hover does not open at 1440", + "status": "PASS" + }, + { + "name": "치수스타일 overlay in viewport, not clipped or covered at 1440", + "status": "PASS", + "data": { + "x": 1018, + "y": 328.5, + "w": 164, + "h": 100, + "right": 1182, + "bottom": 428.5, + "hit": true + } + }, + { + "name": "치수스타일 selected and expanded at 1440", + "status": "PASS" + }, + { + "name": "치수스타일 Escape closes and restores focus at 1440", + "status": "PASS" + }, + { + "name": "치수스타일 trigger toggles closed at 1440", + "status": "PASS" + }, + { + "name": "치수스타일 outside click closes at 1440", + "status": "PASS" + }, + { + "name": "keyboard opens layer menu and focuses current row", + "status": "PASS" + }, + { + "name": "keyboard moves to next layer row", + "status": "PASS" + }, + { + "name": "onLayerSelect callback exactly once", + "status": "PASS", + "data": [ + "dimensionStyleOpen(true)", + "dimensionStyleOpen(false)", + "layerOpen(true)", + "onLayerSelect(layer, Sample-Center)", + "layerOpen(false)" + ] + }, + { + "name": "layer selection appears, closes and restores focus", + "status": "PASS" + }, + { + "name": "selected layer retains original row Hover background", + "status": "PASS" + }, + { + "name": "onLayerVisibilityChange callback exactly once", + "status": "PASS", + "data": [ + "onLayerSelect(layer, Sample-Center)", + "layerOpen(false)", + "onLayerOpen", + "layerOpen(true)", + "onLayerVisibilityChange(layer-1, false)" + ] + }, + { + "name": "onLayerVisibilityChange toggles only its own state, menu remains open", + "status": "PASS" + }, + { + "name": "onLayerFreezeChange callback exactly once", + "status": "PASS", + "data": [ + "layerOpen(false)", + "onLayerOpen", + "layerOpen(true)", + "onLayerVisibilityChange(layer-1, false)", + "onLayerFreezeChange(layer-1, true)" + ] + }, + { + "name": "onLayerFreezeChange toggles only its own state, menu remains open", + "status": "PASS" + }, + { + "name": "onLayerLockChange callback exactly once", + "status": "PASS", + "data": [ + "onLayerOpen", + "layerOpen(true)", + "onLayerVisibilityChange(layer-1, false)", + "onLayerFreezeChange(layer-1, true)", + "onLayerLockChange(layer-1, true)" + ] + }, + { + "name": "onLayerLockChange toggles only its own state, menu remains open", + "status": "PASS" + }, + { + "name": "disabled layer selection and toggles blocked", + "status": "PASS" + }, + { + "name": "full color menu: seven palette chips, two user colors, modes, RGB and pick", + "status": "PASS" + }, + { + "name": "onColorSelect callback exactly once", + "status": "PASS", + "data": [ + "onLayerLockChange(layer-1, true)", + "layerOpen(false)", + "onColorOpen", + "colorOpen(true)", + "onColorSelect(color, 241,4,4)" + ] + }, + { + "name": "color palette updates displayed RGB and leaves menu open", + "status": "PASS" + }, + { + "name": "onColorModeChange callback exactly once", + "status": "PASS", + "data": [ + "layerOpen(false)", + "onColorOpen", + "colorOpen(true)", + "onColorSelect(color, 241,4,4)", + "onColorModeChange(byBlock)" + ] + }, + { + "name": "ByBlock On and displayed mode", + "status": "PASS" + }, + { + "name": "onColorInput callback exactly once", + "status": "PASS", + "data": [ + "onColorOpen", + "colorOpen(true)", + "onColorSelect(color, 241,4,4)", + "onColorModeChange(byBlock)", + "onColorInput(color, 255,0,0)" + ] + }, + { + "name": "RGB commit clears mode and updates chip", + "status": "PASS" + }, + { + "name": "invalid RGB restores without callback", + "status": "PASS" + }, + { + "name": "onColorPick callback exactly once", + "status": "PASS", + "data": [ + "onColorSelect(color, 241,4,4)", + "onColorModeChange(byBlock)", + "onColorInput(color, 255,0,0)", + "onColorPick", + "colorOpen(false)" + ] + }, + { + "name": "color pick closes and restores focus", + "status": "PASS" + }, + { + "name": "color changes leave layer, line, text and dimension values intact", + "status": "PASS" + }, + { + "name": "all original line rows and weights retained", + "status": "PASS" + }, + { + "name": "onLineTypeSelect callback exactly once", + "status": "PASS", + "data": [ + "onColorPick", + "colorOpen(false)", + "onLineStyleOpen", + "lineStyleOpen(true)", + "onLineTypeSelect(line, CENTER)" + ] + }, + { + "name": "selected line retains original row Hover and preview", + "status": "PASS" + }, + { + "name": "onLineWeightSelect callback exactly once", + "status": "PASS", + "data": [ + "colorOpen(false)", + "onLineStyleOpen", + "lineStyleOpen(true)", + "onLineTypeSelect(line, CENTER)", + "onLineWeightSelect(weight, 0.25)" + ] + }, + { + "name": "onLineWeightValueChange callback exactly once", + "status": "PASS", + "data": [ + "onLineStyleOpen", + "lineStyleOpen(true)", + "onLineTypeSelect(line, CENTER)", + "onLineWeightSelect(weight, 0.25)", + "onLineWeightValueChange(weight, 0.5)" + ] + }, + { + "name": "onLineScaleChange callback exactly once", + "status": "PASS", + "data": [ + "lineStyleOpen(true)", + "onLineTypeSelect(line, CENTER)", + "onLineWeightSelect(weight, 0.25)", + "onLineWeightValueChange(weight, 0.5)", + "onLineScaleChange(scale, 2)" + ] + }, + { + "name": "line type, editable weight and scale update independently; menu stays open", + "status": "PASS" + }, + { + "name": "invalid scale restores, no callback", + "status": "PASS" + }, + { + "name": "문자스타일 full two-item list retained", + "status": "PASS" + }, + { + "name": "onTextStyleSelect callback exactly once", + "status": "PASS", + "data": [ + "lineStyleOpen(false)", + "onTextStyleOpen", + "textStyleOpen(true)", + "onTextStyleSelect(dotum)", + "textStyleOpen(false)" + ] + }, + { + "name": "문자스타일 selection displayed, closes, focus returns", + "status": "PASS" + }, + { + "name": "치수스타일 full two-item list retained", + "status": "PASS" + }, + { + "name": "onDimensionStyleSelect callback exactly once", + "status": "PASS", + "data": [ + "textStyleOpen(false)", + "onDimensionStyleOpen", + "dimensionStyleOpen(true)", + "onDimensionStyleSelect(iso-25)", + "dimensionStyleOpen(false)" + ] + }, + { + "name": "치수스타일 selection displayed, closes, focus returns", + "status": "PASS" + }, + { + "name": "레이어 detail Hover uses existing text opacity", + "status": "PASS" + }, + { + "name": "onLayerDetail callback exactly once", + "status": "PASS", + "data": [ + "dimensionStyleOpen(false)", + "onLayerOpen", + "layerOpen(true)", + "onLayerDetail", + "layerOpen(false)" + ] + }, + { + "name": "레이어 detail closes, focus returns, no fabricated popup", + "status": "PASS" + }, + { + "name": "색상 detail Hover uses existing text opacity", + "status": "PASS" + }, + { + "name": "onColorDetail callback exactly once", + "status": "PASS", + "data": [ + "layerOpen(false)", + "onColorOpen", + "colorOpen(true)", + "onColorDetail", + "colorOpen(false)" + ] + }, + { + "name": "색상 detail closes, focus returns, no fabricated popup", + "status": "PASS" + }, + { + "name": "선스타일 detail Hover uses existing text opacity", + "status": "PASS" + }, + { + "name": "onLineStyleDetail callback exactly once", + "status": "PASS", + "data": [ + "colorOpen(false)", + "onLineStyleOpen", + "lineStyleOpen(true)", + "onLineStyleDetail", + "lineStyleOpen(false)" + ] + }, + { + "name": "선스타일 detail closes, focus returns, no fabricated popup", + "status": "PASS" + }, + { + "name": "문자스타일 detail Hover uses existing text opacity", + "status": "PASS" + }, + { + "name": "onTextStyleDetail callback exactly once", + "status": "PASS", + "data": [ + "lineStyleOpen(false)", + "onTextStyleOpen", + "textStyleOpen(true)", + "onTextStyleDetail", + "textStyleOpen(false)" + ] + }, + { + "name": "문자스타일 detail closes, focus returns, no fabricated popup", + "status": "PASS" + }, + { + "name": "치수스타일 detail Hover uses existing text opacity", + "status": "PASS" + }, + { + "name": "onDimensionStyleDetail callback exactly once", + "status": "PASS", + "data": [ + "textStyleOpen(false)", + "onDimensionStyleOpen", + "dimensionStyleOpen(true)", + "onDimensionStyleDetail", + "dimensionStyleOpen(false)" + ] + }, + { + "name": "치수스타일 detail closes, focus returns, no fabricated popup", + "status": "PASS" + }, + { + "name": "opening another control leaves exactly one menu and preserves selection", + "status": "PASS" + }, + { + "name": "keyboard Tab enters the open color controls", + "status": "PASS" + }, + { + "name": "details opens existing 28px property Bar", + "status": "PASS" + }, + { + "name": "details opens existing 314px property panel with focus", + "status": "PASS", + "data": { + "width": 314, + "focused": true, + "active": "
{log.join(" → ") || "Callback 없음"}
{JSON.stringify({ selection: selection.id, values: properties.map(item => [item.id, item.value]), expanded, open })}
- {standalone ? {log.join(" → ") || "Callback 없음"}
-{log.join(" → ") || "Callback 없음"}
+