AisListGroup
List groups are a flexible and powerful component for displaying a series of content. List group items can be modified to support just about any content within. They can also be used as navigation via various props.
Basic Usage
Using Default Slot
List Group Item #1
List Group Item #2
List Group Item #3
List Group Item #4
Using 'Items' Prop
List Group Item #1
List Group Item #2
List Group Item #3
List Group Item #4
Active items
Set the active prop on AisListGroupItem to indicate the current active selection.
List Group Item #1
List Group Item #2
List Group Item #3
List Group Item #4
Disabled items
Set the disabled prop on AisListGroupItem to make it appear disabled (also works with actionable items. see below).
List Group Item #1
List Group Item #2
List Group Item #3
List Group Item #4
Actionable items
Turn a AisListGroupItem into an actionable link by specifying either a href prop or to prop. Or set the action prop to emit a click event and behave more like a button.
With Badges
Add AisBadges to any list group item to show unread counts, activity, and more with the help of some flex utility classes.
List Group Item #1 23
List Group Item #2 17
List Group Item #3 11
List Group Item #4 2
Custom Content
Add nearly any HTML or component within.
List group item heading
3 days agoDonec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.List group item heading
3 days agoDonec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.List group item heading
3 days agoDonec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.Inside AisCard
Incorporate list groups into cards. Use prop flush on the AisListGroup when using AisCard with no-body prop to make the sides of the list group flush with the card.
Card with flush list group
List Group Item #1
List Group Item #2
List Group Item #3
List Group Item #4
Quis magna Lorem anim amet ipsum do mollit sit cillum voluptate ex nulla tempor. Laborum consequat non elit enim exercitation cillum aliqua consequat id aliqua. Esse ex consectetur mollit voluptate est in duis laboris ad sit ipsum anim Lorem.
Card with list group
List Group Item #1
List Group Item #2
List Group Item #3
List Group Item #4
Quis magna Lorem anim amet ipsum do mollit sit cillum voluptate ex nulla tempor. Laborum consequat non elit enim exercitation cillum aliqua consequat id aliqua. Esse ex consectetur mollit voluptate est in duis laboris ad sit ipsum anim Lorem.
Component Reference
Props
Property | Type(s) | Required | Default | Description | Deprecated |
|---|---|---|---|---|---|
| flush | Boolean | false | Boolean prop to be used when nested inside a card that has no-body prop set to true. This
helps ensure that there is no margin around the list group | false | |
| items | Array | [] | Array of AisListGroupItem objects. These objects could contain any
AisListGroupItem props | false |
Slots
Name | Scoped | Description |
|---|---|---|
| default | No | Scoped slot for custom rendering the list group items |
Events
Event | Arguments | Description |
|---|---|---|
List Group Item Props
Property | Type(s) | Required | Default | Description | Deprecated |
|---|---|---|---|---|---|
| action | Boolean | false | Boolean prop to indicate click event should be emitted, sets cursor to pointer, and adds hover effect | false | |
| active | Boolean | false | Boolean prop to indicate this list group item is active. Adds .active to the list group item. | false | |
| disabled | Boolean | false | Places component in a disabled state, when true | false | |
| href | String | '' | When provided, the list group will be a link to the provided href value | false | |
| icon | Undefined | undefined | Accepts either an object imported from the FontAwesome icon packs or a string specifying one of the preloaded,
core icons | false | |
| iconClass | Array, String | '' | Class(es) to apply to the icon, if present | false | |
| label | String | '' | The text for the list group item label | false | |
| to | String | '' | When provided, the list group will be a link to the provided to path | false |
List Group Item Slots
Name | Scoped | Description |
|---|---|---|
| default | Scoped slot for custom rendering the list group item label |
List Group Item Events
Event | Arguments | Description |
|---|---|---|
| click |
| Emitted when the list group item is clicked
Note: This is only emitted when href and to are both empty AND action prop is true |