UNPKG

@react-md/divider

Version:

This package is used to create horizontal or vertical dividers in your application.

67 lines (52 loc) 1.62 kB
# @react-md/divider Dividers group and separate content within lists and page layouts. The divider is a thin rule, lightweight yet sufficient to distinguish content visually and spatially. ## Installation ```sh npm install --save @react-md/divider ``` This package is not super helpful on its own, so it is recommended to also install the following packages: ```sh npm install --save @react-md/theme \ @react-md/typography \ @react-md/list \ @react-md/icon ``` <!-- DOCS_REMOVE --> ## Documentation You should check out the [full documentation](https://react-md.dev/packages/divider/demos) for live examples and more customization information, but an example usage is shown below. <!-- DOCS_REMOVE_END --> ## Usage One of the main use-cases will probably be to display a list with specific dividers or to add dividers between page elements: ```tsx import { render } from "react-dom"; import { Divider } from "@react-md/divider"; import { List, ListItem } from "@react-md/list"; import { Typography } from "@react-m/typography"; const App = () => ( <main> <div className="section-1"> <Typography>Here is some text.</Typography> </div> <Divider /> <div className="section-2"> <Typography>Here is some more text.</Typography> </div> <List> <ListItem id="item-1">Item 1</ListItem> <ListItem id="item-2">Item 2</ListItem> <ListItem id="item-3">Item 3</ListItem> <ListItem id="item-4">Item 4</ListItem> <Divider /> <ListItem id="item-5">Item 5</ListItem> </List> </main> ); render(<App />, document.getElementById("root")); ```