1.1.65 • Published 3 years ago
react-tabz v1.1.65
React Tabz
###Demo Link for demo
install
npm i react-tabz
import * as React from 'react';
import {Tab} from "react-tabz";
const headings = ["First Tab Heading", "Second Tab Heading"];
<Tab headings={headings}
className="yourClassForTabComponent"
tabItemClassName="someClassForContentPanel"
tabSeparatorClassName="YourClassNameForTabSeparator">
<div /*tabItemClassName class will be here */ >Tab panel content 1</div>
<div>Tab panel content 2</div>
</Tab>
You can disable separator, in case that you want create it by pure CSS
<Tab headings={headings}
useSeparator={false}>
<div>Tab panel content 1</div>
<div>Tab panel content 2</div>
</Tab>
Tab props
Tab.propTypes = {
headings: PropTypes.arrayOf(PropTypes.string),
children: PropTypes.arrayOf(PropTypes.element.isRequired),
className: PropTypes.string,
tabItemClassName: PropTypes.string,
tabSeparatorClassName: PropTypes.string,
onTabChange: PropTypes.func
};
TabItem props
TabItem.propTypes = {
text: PropTypes.string,
checked: PropTypes.bool,
onClick: PropTypes.func,
className: PropTypes.string
};
TabSeparator props
TabSeparator.propTypes = {
className: PropTypes.string
};
Tab.defaultProps = {
useSeparator: true
};
1.1.65
3 years ago
1.1.64
3 years ago
1.1.63
5 years ago
1.1.62
5 years ago
1.1.61
6 years ago
1.1.59
6 years ago
1.1.58
6 years ago
1.1.57
6 years ago
1.1.55
6 years ago
1.1.54
6 years ago
1.1.53
6 years ago
1.1.52
6 years ago
1.1.51
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.25
6 years ago
1.0.24
6 years ago
1.0.23
6 years ago
1.0.22
6 years ago
1.0.20
6 years ago
1.0.15
6 years ago
1.0.14
6 years ago
1.0.13
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.82
6 years ago
1.0.81
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago