UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

38 lines (35 loc) 1.19 kB
import { List } from './List.js'; import { GroupHeading, Group } from './Group.js'; import { Item } from './Item.js'; import { LinkItem } from './LinkItem.js'; import { Divider } from './Divider.js'; import { Description } from './Description.js'; import { TrailingAction } from './TrailingAction.js'; import { TrailingVisual, LeadingVisual } from './Visuals.js'; import { Heading } from './Heading.js'; /** * Collection of list-related components. */ const ActionList = Object.assign(List, { /** Collects related `Items` in an `ActionList`. */ Group, /** An actionable or selectable `Item` */ Item, /** A `Item` that renders a full-size anchor inside ListItem */ LinkItem, /** Visually separates `Item`s or `Group`s in an `ActionList`. */ Divider, /** Secondary text which provides additional information about an `Item`. */ Description, /** Icon (or similar) positioned before `Item` text. */ LeadingVisual, /** Icon (or similar) positioned after `Item` text. */ TrailingVisual, /** Heading for an `ActionList`. */ Heading, /** Heading for `ActionList.Group` */ GroupHeading, /** Secondary action */ TrailingAction }); export { ActionList };