@bootstrap-styled/v4
Version:
twbs/bootstrap V4 UI Components made with bootstrap-styled. Work with css-in-js, react, styled-components, and Bootstrap Styled utilities.
203 lines (175 loc) • 6.4 kB
Markdown
`<ListGroup />` component example:
```js
import {
ListGroup,
ListGroupItem,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem>Cras justo odio</ListGroupItem>
<ListGroupItem>Dapibus ac facilisis in</ListGroupItem>
<ListGroupItem>Morbi leo risus</ListGroupItem>
<ListGroupItem>Porta ac consectetur ac</ListGroupItem>
<ListGroupItem>Vestibulum at eros</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **active** item:
```js
import {
ListGroup,
ListGroupItem,
Badge,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem className="justify-content-between">Cras justo odio <Badge pill>14</Badge></ListGroupItem>
<ListGroupItem className="justify-content-between">Dapibus ac facilisis in <Badge pill>2</Badge></ListGroupItem>
<ListGroupItem className="justify-content-between">Morbi leo risus <Badge pill>1</Badge></ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **disabled** item:
```js
import {
A,
ListGroup,
ListGroupItem,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem disabled tag={A} href="javascript:;">Dapibus ac facilisis in</ListGroupItem>
<ListGroupItem tag={A} href="javascript:;">Cras justo odio</ListGroupItem>
<ListGroupItem tag={A} href="javascript:;">Morbi leo risus</ListGroupItem>
<ListGroupItem tag={A} href="javascript:;">Porta ac consectetur acn</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **link**:
```js
import {
ListGroup,
ListGroupItem,
A,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem active tag={A} href="javascript:;" action>Cras justo odio</ListGroupItem>
<ListGroupItem tag={A} href="javascript:;" action>Dapibus ac facilisis in</ListGroupItem>
<ListGroupItem tag={A} href="javascript:;" action>Morbi leo risus</ListGroupItem>
<ListGroupItem tag={A} href="javascript:;" action>Porta ac consectetur ac</ListGroupItem>
<ListGroupItem disabled tag={A} href="javascript:;" action>Vestibulum at eros</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **button**:
```js
import {
ListGroup,
ListGroupItem,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem active tag="button" action>Cras justo odio</ListGroupItem>
<ListGroupItem tag="button" action>Dapibus ac facilisis in</ListGroupItem>
<ListGroupItem tag="button" action>Morbi leo risus</ListGroupItem>
<ListGroupItem tag="button" action>Porta ac consectetur ac</ListGroupItem>
<ListGroupItem disabled action>Vestibulum at eros</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **contextual** classes:
```js
import {
ListGroup,
ListGroupItem,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem color="success">Cras justo odio</ListGroupItem>
<ListGroupItem color="info">Dapibus ac facilisis in</ListGroupItem>
<ListGroupItem color="warning">Morbi leo risus</ListGroupItem>
<ListGroupItem color="danger">Porta ac consectetur ac</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **contextual** classes and **buttons**:
```js
import {
A,
ListGroup,
ListGroupItem,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem color="success" action tag={A} href="javascript:;">Cras justo odio</ListGroupItem>
<ListGroupItem color="info" action tag={A} href="javascript:;">Dapibus ac facilisis in</ListGroupItem>
<ListGroupItem color="warning" action tag={A} href="javascript:;">Morbi leo risus</ListGroupItem>
<ListGroupItem color="danger" action tag={A} href="javascript:;">Porta ac consectetur ac</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with `<ListGroupItemHeading />` and `<ListGroupItemText />`:
```js
import {
ListGroup,
ListGroupItem,
ListGroupItemHeading,
ListGroupItemText,
Small,
A,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem active>
<ListGroupItemHeading>List group item heading</ListGroupItemHeading>
<ListGroupItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroupItemText>
</ListGroupItem>
<ListGroupItem action tag={A} href="javascript:;">
<div>
<ListGroupItemHeading>List group item heading</ListGroupItemHeading>
<Small>3 days ago</Small>
</div>
<ListGroupItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroupItemText>
<Small>Donec id elit non mi porta.</Small>
</ListGroupItem>
<ListGroupItem action tag={A} href="javascript:;">
<div>
<ListGroupItemHeading>List group item heading</ListGroupItemHeading>
<Small>3 days ago</Small>
</div>
<ListGroupItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroupItemText>
<Small>Donec id elit non mi porta.</Small>
</ListGroupItem>
</ListGroup>
```
`<ListGroup />` component example with **custom content**:
```js
import {
ListGroup,
ListGroupItem,
ListGroupItemHeading,
ListGroupItemText,
Small,
A,
} from '$PACKAGE_NAME';
<ListGroup>
<ListGroupItem active>
<ListGroupItemHeading>List group item heading</ListGroupItemHeading>
<ListGroupItemText>
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroupItemText>
</ListGroupItem>
<ListGroupItem action tag={A} href="javascript:;">
<div className="w-100 d-flex justify-content-between">
<ListGroupItemHeading>List group item heading</ListGroupItemHeading>
<Small className="text-muted">3 days ago</Small>
</div>
<ListGroupItemText className="mb-0">
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroupItemText>
<Small className="text-muted">Donec id elit non mi porta.</Small>
</ListGroupItem>
<ListGroupItem action tag={A} href="javascript:;">
<div className="w-100 d-flex justify-content-between">
<ListGroupItemHeading>List group item heading</ListGroupItemHeading>
<Small className="text-muted">3 days ago</Small>
</div>
<ListGroupItemText className="mb-0">
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
</ListGroupItemText>
<Small className="text-muted">Donec id elit non mi porta.</Small>
</ListGroupItem>
</ListGroup>
```