Components (new public exports, existing APIs unchanged) - SWPopupPropertyRow: the property window row (layer / color / line style pickers, Figma 26:12250 / 26:12170) for SWPopup content. The SWHeader field dropdowns stay header-only; Popup B and 도면 설정 now use the popup pickers. - SWSelect: native panel select (28px, 1px #948871, radius 4, #F1ECE1, 12px), used by Popup 도면 설정 단위 and Viewer 축척 지정 단위 (replaces the HM UI Select there and the story-only .sw-viewer-story-select CSS). - SWSlider: appearance "panel" (default, the gauge the popup used) or "property" (the property window gauge), same value / events. Shares the property gauge CSS; SWViewerSlider renders SWSlider panel with viewer tokens. Footer - --hm-sw-footer-gra-border-orange (Figma gra-border-orange; the aux selected border token now references it): Model selected / hover, Layout hover and Layout + hover surfaces; 보조기능 / 명령어 전체보기 hover lights both lines and an orange ring; category + hover in #FF5C00 (menu-add-hover.svg). - Model / Layout text stays the Default text (#161410, 12px, 400, no outline) on hover and on the orange surface: only the surface changes. - bg_vacant covers the slot row only: the open pocket of a category tab no longer splits where it crosses the last command (e.g. 수정 with one command). Viewer - Panel title art keeps 308px (max-width: none against host img resets), so panels under 312px (250 x auto, 300px) paint the title from the left edge. Storybook - SW/Footer: 기본 Footer (sw-footer--default) and States (sw-footer--states) removed; full-footer keeps the live composition only, responsive keeps the widths (reference / Figma image sections removed, image files kept); the aux Figma comparison moved to the verification Story figma-variants. - SW/Popup: unit SWSelect, SWSlider A / B section, popup pickers, Popup B state.
24 lines
1.2 KiB
TypeScript
24 lines
1.2 KiB
TypeScript
import "./theme/sw.css"
|
|
|
|
export * from "./components/sw-header"
|
|
export { SWTheme, type SWThemeProps } from "./components/sw-theme/SWTheme"
|
|
export {
|
|
SWToolButton, SWToolGroup,
|
|
type SWToolButtonProps, type SWToolButtonAppearance, type SWToolGroupProps,
|
|
} from "./components/sw-tool/SWTool"
|
|
export {
|
|
SWPopup, SWPopupSection, SWPopupRow, SWPopupPropertyRow,
|
|
type SWPopupProps, type SWPopupSectionProps, type SWPopupRowProps, type SWPopupPropertyRowProps,
|
|
} from "./components/sw-popup/SWPopup"
|
|
// SW slider (2026-10-20): one native range with the popup gauge (`panel`) or the property window gauge (`property`).
|
|
export { SWSlider, type SWSliderProps, type SWSliderAppearance } from "./components/sw-slider/SWSlider"
|
|
// SW select (2026-10-20): the native panel select of the SW popups (Popup 도면 설정 = Viewer 축척 지정 단위).
|
|
export { SWSelect, type SWSelectProps, type SWSelectOption } from "./components/sw-select/SWSelect"
|
|
export * from "./components/sw-home-menu"
|
|
|
|
// SW viewer mode (2026-10-19): viewer header, dropdown, popup panel and panel controls.
|
|
export * from "./components/sw-viewer"
|
|
|
|
// SW footer (2026-10-20): Figma 26:10097 bottom bar, command slots, category row, layout tabs and command line.
|
|
export * from "./components/sw-footer"
|