import type { Meta, StoryObj } from "@storybook/react-vite" import { layoutProperties, radiusReferences, spacingReferences } from "./reference-data" import { ReferencePage, ReferenceSection, useResolvedProperties } from "./reference" function LayoutReferencePage() { const values = useResolvedProperties(layoutProperties) return

≥ 1024px · Desktop

Desktop Navigation · LNB 표시 · GNB desktop menu

≤ 1023px · Mobile

Mobile Navigation · LNB 숨김 · GNB mobile menu

1280 × 900

HM Desktop · QA reference

390 × 844

HM Mobile · QA reference

{spacingReferences.map(([property, name, responsive]) =>

{name}

{property}

{values[property]}

)}
{radiusReferences.map(property =>
{property}

{values[property]}

)}
Dashboard content

가용 폭을 사용하며 긴 텍스트는 내부에서 줄바꿈합니다.

다음 섹션 · gap: {values["--hm-dashboard-gap"]}
} const meta = { title: "Foundation/Layout", parameters: { layout: "fullscreen" } } satisfies Meta export default meta export const All: StoryObj = { name: "Layout", render: () => }