react tabs
1.0.0
簡單的React選項卡使用新的React ContextApi來管理更改活動選項卡。而且無需添加選項卡容器,您只需添加一個選項卡組件即可。
該項目使用ReactJ和普通樣式完成,以在您的項目中添加一個小的React-Tabs組件,而無需大量庫。
該模塊是通過NPM分發的,該模塊與節點捆綁在一起,應作為您項目的依賴項之一安裝:
yarn add @feuer/react-tabs
npm install @feuer/react-tabs
該軟件包還取決於react , tslib僅用於UMD的ESM已包含react-dom , prop-types 。請確保也安裝了它。
import React from "react" ;
import { Tabs } from "@feuer/react-tabs" ;
const styles = {
fontFamily : "sans-serif" ,
textAlign : "center"
} ;
const LeftTabs = ( ) => (
< div style = { styles } >
< Tabs
activeTab = { {
id : "tab1"
} }
>
< Tabs . Tab id = "tab1" title = "Tab 1" >
< div style = { { padding : 10 } } >
This is tab 1
</ div >
</ Tabs . Tab >
< Tabs . Tab id = "tab2" title = "Tab 2" >
< div style = { { padding : 10 } } >
This is tab 2
</ div >
</ Tabs . Tab >
</ Tabs >
</ div >
) ; 這是您在使用React-Tabs時可能應該知道的道具列表。
Tabs . propTypes = {
activeTab : {
id : PropTypes . string . isRequired ,
} ,
children : PropTypes . arrayOf ( PropTypes . node ) . isRequired ,
tabsProps : {
style : PropTypes . object ,
className : PropTypes . string
}
} ; Tab . propTypes = {
id : PropTypes . string . isRequired ,
title : PropTypes . string . isRequired ,
tabIndex : PropTypes . oneOf ( [ PropTypes . string , PropTypes . number ] )
} ; 請閱讀有關我們的行為準則的詳細信息以及向我們提交拉的請求的過程的詳細信息。
我們使用SEMVER進行版本控制。有關可用的版本,請參見此存儲庫上的標籤。
該項目已根據MIT許可證獲得許可 - 有關詳細信息,請參見許可證文件。