Soon UI Design

  • Layout
  • Navigation
  • Input
  • Select
  • Display
  • Feedback

Layout

웹 애플리케이션의 레이아웃을 구성하는 컴포넌트입니다. Header, Sider, Content, Footer 컴포넌트를 조합하여 다양한 레이아웃을 구성할 수 있습니다.
Layout
Header
Sider
Content
Footer
컴포넌트와 함께 사용합니다.

Layout 컴포넌트는 자동으로 화면 전체를 차지하며, 내부 컴포넌트들의 크기에 따라 Content 영역이 자동으로 조절됩니다. Sider의 위치는 siderPosition prop을 통해 조절할 수 있습니다.
import { Layout, Header, Sider, Content, Footer } from "sud-ui";

사용 시 주의사항

Header, Sider, Content, Footer 컴포넌트는 반드시 Layout 컴포넌트 내부에 위치해야 합니다.

Layout 내부에 다른 Layout을 중첩하여 사용할 수 있습니다.

Sider의 위치는 'above-header' 또는 'below-header'로 설정할 수 있습니다.

각 컴포넌트의 크기는 자동으로 계산되며, Content 영역이 나머지 공간을 채웁니다.

사용예제

Header
Sider
content
Sider
Header
content
Sider
content
Header
content
기본적인 레이아웃 구성입니다.
Soon UI Design
Hello World!
Header, Content, Footer 컴포넌트를 사용한 레이아웃입니다.
Soon UI Design
Please select a menu
Above-Header-Sider-Content 레이아웃입니다.
Soon UI Design
Sub Header
Nested Layout Content
Layout 컴포넌트를 Content 안에 중첩하여 사용하는 예제입니다.
Please select a menu
Sider와 Content만 있는 간단한 레이아웃입니다.

사용 방법

컴포넌트의 props를 설정하는 방법입니다.
속성 이름
설명
타입
기본값