@rax-ui/tabs
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-beta.62 • Public • Published

display: Tabs family: Navigation

Tabs

用于让用户在不同的视图中进行切换。

API

Props

名称 说明 类型 默认值
activeValue (受控)指定激活 Tabs.Tabvalue string/number
defaultActiveValue (非受控)指定默认激活 Tabs.Tabvalue string/number
type 类型
可选值:
normal, primary
enum normal
bottom 是否是底部导航 bool false
tabs 标签页 TabProps[]
fullWidth 是否占满空间 bool true
renderTab 渲染标签页 ({ title, icon, active, styles: { title, icon } }) => RaxNode
renderTool 渲染 tabs 最右侧的部分 (): node
onChange tab 变化时触发的回调 (key): void

TabProps

名称 说明 类型 默认值
value 标签页的值,与 activeValue 一致是被选中 string / number
title 标题 string
icon 图标 string

CSS API

名称 说明
tabs 容器样式
tabs__divider 底部分割线样式
tabs__container 滚动容器样式
tabs__tab tab 项样式
tabs__tab--full-width 设置 fullWidth 时的 tab 样式
tabs__active-line
tabs__tab-text tab 文字样式
tabs__tab-icon tab 图标样式
tabs__tab--active-text 激活 tab 文字样式
tabs__tab--active-icon 激活 tab 图标样式
tabs--primary primary 类型下 tabs 容器样式
tabs--primary__active-line
tabs--primary__tab-text primay 类型下 tab 文字样式
tabs--primary__tab-icon primay 类型下 tab 图标样式
tabs--primary__tab--active-text primay 类型下激活 tab 文字样式
tabs--primary__tab--active-icon primay 类型下激活 tab 图标样式
tabs--bottom 底部导航 tabs 样式
tabs--bottom__divider 底部导航分割线样式
tabs--bottom__tab 底部导航 tab 样式
tabs--bottom__tab-text 底部导航 tab 文字样式
tabs--bottom__tab-icon 底部导航 tab 图标样式

Readme

Keywords

Package Sidebar

Install

npm i @rax-ui/tabs

Weekly Downloads

0

Version

1.0.0-beta.62

License

none

Unpacked Size

41.2 kB

Total Files

18

Last publish

Collaborators

  • lianmin
  • amdgigabyte
  • myronliu347