0.11.0 • Published 2 years ago

@jdesignlab/tabs v0.11.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Tabs

사용자가 여러개의 탭 중 하나를 선택할 수 있는 UI 요소입니다. 각 탭은 관련된 컨텐츠를 표시하고, 사용자는 탭을 선택하여 해당 컨텐츠를 전환할 수 있습니다.

Usage

Storybook

<Tabs>
  <Tabs.List>
    <Tabs.Trigger value="tab1" />
    <Tabs.Trigger value="tab2" />
  </Tabs.List>
  <Tabs.Content value="tab1" />
  <Tabs.Content value="tab2" />
</Tabs>

Props

Tabs

PropertyAllow TypesDescriptionDefault
variantenclosed underline컴포넌트의 스타일을 변형합니다.underline
defaultValuestring탭의 value로 초기 렌더링 시 선택될 탭을 지정합니다.undefined
onChange() => void탭이 변경될 때 발생하는 이벤트를 지정합니다.undefined
sizesm md lg컴포넌트의 크기를 조정합니다.md
lazyboolean탭의 내용을 지연 로딩하여 필요한 때만 렌더링하도록 지정합니다.false
fullboolean컴포넌트가 부모 컨테이너의 전체너비를 차지하도록 지정합니다.false
accentColorColorToken탭의 강조 색상을 지정합니다.grey-darken4
baseColorColorToken탭의 기본 색상을 지정합니다.grey-base

Tabs.List

PropertyAllow TypesDescriptionDefault
childrenReact.ReactNodeTabs.Trigger를 감싸고 있는 부모요소입니다.

Tabs.Trigger

PropertyAllow TypesDescriptionDefault
childrenReact.ReactNodeTab의 컨텐츠를 변경하기 위한 트리거 요소입니다.
valuestring각 트리거의 값을 지정해 화면에 보여줄 Tabs.Content와 연결합니다.bottom
disabledboolean탭을 비활성화합니다.false

Tabs.Content

PropertyAllow TypesDescriptionDefault
valuestring값을 지정해 동일한 값을 가진 Tabs.Trigger가 선택될 경우 화면에 보여줍니다.bottom
0.10.0

2 years ago

0.11.0

2 years ago

0.9.0

2 years ago

0.8.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago