TobBar
TobBar
는 모바일 환경에서 현재 페이지의 정보와 함께 관련된 액션을 보여주는데 사용하는 컴포넌트입니다.
Loading...
How to use
import { TobBar } from '@vibrant-ui/components';
Properties
Prop | Type | Default | Description |
---|---|---|---|
kind | default | emphasis | default | 페이지 깊이가 1 이상인 곳에서 활용되는 default 와 메인 페이지에서 활용되는 emphasis 두 가지 타입이 있습니다. |
title | string | 초기 열림 상태를 설정합니다. open 속성과 함께 사용할 수 없습니다. | |
as | h6 | header | 컨테이너의 html 요소를 지정합니다. | |
titleAs | h1 | h2 | h3 | h4 | h5 | h6 | h1 | 제목의 html 요소를 지정합니다 |
renderLeft | () => ReactElementChild[] | 왼편에 렌더할 액션 요소를 지정합니다. | |
renderRight | () => ReactElementChild[] | 오른편에 렌더할 액션 요소를 지정합니다. | |
backgroundColor | BaseColorToken | 'background' | 배경 색상을 지정합니다. |
Usage
타입
TobBar
는 Default, Emphasis 두 가지 타입이 있습니다. Emphasis 타입은 내 클래스, 공개 예정 등 메인 페이지의 상단에서 활용되기 위한 타입입니다. Default 타입은 페이지 뎁스가 1 이상인 곳에서 활용하기 위하여 제공되는 타입 입니다.
Loading...
제목
TobBar
의 제목 요소를 지정합니다. 문자만 지정될 수 있으며 긴 문자열이 지정될 경우 renderLeft
및 renderRight
요소와 부딛히지 않는 영역까지 확장된 후 말줄임 처리됩니다.
Loading...
액션
TobBar
의 액션 요소는 renderLeft, renderRight 속성을 통해 전달됩니다.
모든 요소는 자유롭게 지정 가능하나 주로 IconButton, GhostButton 등이 올 수 있습니다.
Loading...