diff options
Diffstat (limited to 'src/components/atoms')
| -rw-r--r-- | src/components/atoms/lists/list.tsx | 11 | 
1 files changed, 8 insertions, 3 deletions
| diff --git a/src/components/atoms/lists/list.tsx b/src/components/atoms/lists/list.tsx index 74ab8b0..d100a31 100644 --- a/src/components/atoms/lists/list.tsx +++ b/src/components/atoms/lists/list.tsx @@ -18,7 +18,7 @@ export type ListItem = {  export type ListProps = {    /** -   * Set additional classnames to the list wrapper +   * Set additional classnames to the list wrapper.     */    className?: string;    /** @@ -26,6 +26,10 @@ export type ListProps = {     */    items: ListItem[];    /** +   * Set additional classnames to the list items. +   */ +  itemsClassName?: string; +  /**     * The list kind (ordered or unordered).     */    kind?: 'ordered' | 'unordered'; @@ -41,8 +45,9 @@ export type ListProps = {   * Render either an ordered or an unordered list.   */  const List: VFC<ListProps> = ({ -  className, +  className = '',    items, +  itemsClassName = '',    kind = 'unordered',    withMargin = true,  }) => { @@ -57,7 +62,7 @@ const List: VFC<ListProps> = ({     */    const getItems = (array: ListItem[]): JSX.Element[] => {      return array.map(({ child, id, value }) => ( -      <li key={id} className={styles.list__item}> +      <li key={id} className={`${styles.list__item} ${itemsClassName}`}>          {value}          {child && (            <ListTag | 
