dodam dodam logo

B1ND Docs

Tab

탭 네비게이션 컴포넌트입니다.


Preview

기본 (부모 너비에 맞춰 균등 배치)

itemGap 지정 (간격 고정)

fluid (스크롤 가능)


Usage

tsx
"use client";
import { Tab } from "@b1nd/dodam-design-system/components";
import { useState } from "react";
export default function Example() {
const [selected, setSelected] = useState(0);
return (
<Tab onChange={setSelected}>
<Tab.Item selected={selected === 0}>탭 1</Tab.Item>
<Tab.Item selected={selected === 1}>탭 2</Tab.Item>
<Tab.Item selected={selected === 2}>탭 3</Tab.Item>
</Tab>
);
}

Props

Tab

PropTypeDefaultDescription
childrenReactNode-Tab.Item 컴포넌트들
itemGapnumber-탭 아이템 간격 (미지정시 균등 배치)
fluidbooleanfalse가로 스크롤 활성화
onChange(index: number) => void-탭 변경 콜백
customStyleCSSObject{}커스텀 CSS

Tab.Item

PropTypeDefaultDescription
childrenReactNode-탭 라벨
selectedbooleanfalse선택 상태