docs(storybook): simplify sidebar Story pages around the UI

Drop the category kicker from the 83 sidebar Stories (kicker is now optional;
hidden verification Stories keep it) and shorten or remove repeated, obvious
or internal page/section descriptions. Required specs, limits, virtual-data
and undecided-value notices stay. Story IDs, exports, fixtures, shared state
notes and package code are unchanged. Record: docs/reports/storybook-ui-simplification-2026-10-22.md
This commit is contained in:
shkim4 committed 2026-10-22 16:13:58 +09:00
1 parent aa8b7f8df1
commit da0e647b49
70 files changed
+305 -333

No files matched your search

+2 -3
View File
@@ -12,7 +12,6 @@ import "./sw-integrated-stories.css"
// SWPopup (2026-10-19): the SW property window frame with free children. Public API only, like a consuming
// project. HM UI components are placed inside to show that the content is not restricted.
const KICKER = "HM DESIGN SYSTEM / SW"
const LAYERS: SWHeaderLayer[] = [
{ id: "0", name: "0", color: "#ffffff" },
{ id: "wall", name: "WALL", color: "#ff4242" },
@@ -159,7 +158,7 @@ function PopupPage() {
const [log, record] = useLog()
return (
<StoryPage>
<StoryPageHeader kicker={KICKER} title="SW Popup — 외형 고정, 콘텐츠 자유"
<StoryPageHeader title="SW Popup — 외형 고정, 콘텐츠 자유"
description="SWPopup은 속성창 프레임(314px, 제목줄, 닫기, 내부 스크롤)을 그대로 쓰고 children으로 아무 콘텐츠나 받습니다. SWPopupSection / SWPopupRow는 속성창 그룹·행 모양을 그대로 재사용합니다. Header 없이 SWTheme 안에서 씁니다." />
{log}
<StorySection title="사용자 정의 설정 · 객체 정보 · 기존 속성창 + children" description="SW Input·Select(단위, Viewer 축척 지정과 같은 SWSelect)·레이어/색상(속성창 컨트롤 SWPopupPropertyRow — SWHeader 필드 Dropdown은 Header 전용)·투명도 게이지바(SWSlider)와, SW에 없는 컨트롤인 HM UI Switch·Button을 함께 배치합니다. 기존 SWHeaderPropertyPanel도 children을 받습니다.">
@@ -188,7 +187,7 @@ function StackPage() {
const rows = Array.from({ length: 30 }, (_, index) => index + 1)
return (
<StoryPage>
<StoryPageHeader kicker={KICKER} title="여러 Popup · Escape · 스크롤"
<StoryPageHeader title="여러 Popup · Escape · 스크롤"
description="Popup 안의 Escape는 그 Popup만 닫습니다. 바깥의 Escape는 가장 최근에 열리거나 사용한 Popup 하나만 닫습니다. Dropdown·편집 중인 Input이 처리한 Escape로는 닫히지 않습니다. 긴 콘텐츠는 본문이 스크롤됩니다." />
{log}
<SWTheme className="sw-story-popups" data-stack="">