@react-md/tabs
v5.1.6
Published
Create accessible tabs to organize data across multiple screens or interactions.
Downloads
3,562
Maintainers
Readme
@react-md/tabs
Create an accessible tabs component that allows you to dynamically switch between different views.
Installation
npm install --save @react-md/tabs
It is also recommended to install the following packages as they work hand-in-hand with this package:
npm install --save @react-md/theme \
@react-md/typography \
@react-md/utils
Documentation
You should check out the full documentation for live examples and more customization information, but an example usage is shown below.
Usage
import { Fragment } from "react";
import { render } from "react-dom";
import { TabsManager, Tabs, TabPanels, TabPanel } from "@react-md/tabs";
import { Typography } from "@react-md/typography";
const tabs = ["Tab 1", "Tab 2", "Tab 3"];
const App = () => (
<TabsManager tabs={tabs} tabsId="tabs">
<Tabs />
<TabPanels>
<TabPanel>
<Typography type="headline-4">Panel 1</Typography>
</TabPanel>
<TabPanel>
<Typography type="headline-4">Panel 2</Typography>
</TabPanel>
<TabPanel>
<Typography type="headline-4">Panel 3</Typography>
</TabPanel>
</TabPanels>
);
render(<App />, document.getElementById("root"));