diff options
| author | Armand Philippot <git@armandphilippot.com> | 2023-09-20 16:38:54 +0200 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2023-09-20 16:38:54 +0200 |
| commit | f861e6a269ba9f62700776d3cd13b644a9e836d4 (patch) | |
| tree | a5a107e7a6e4ff8b4261fe04349357bc00b783ee /src/components/organisms/layout/cards-list.tsx | |
| parent | 03331c44276ec56e9f235e4d5ee75030455a753f (diff) | |
refactor: use named export for everything except pages
Next expect a default export for pages so only those components should
use default exports. Everything else should use named exports to
reduce the number of import statements.
Diffstat (limited to 'src/components/organisms/layout/cards-list.tsx')
| -rw-r--r-- | src/components/organisms/layout/cards-list.tsx | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/components/organisms/layout/cards-list.tsx b/src/components/organisms/layout/cards-list.tsx index 12ec7d9..e3d1156 100644 --- a/src/components/organisms/layout/cards-list.tsx +++ b/src/components/organisms/layout/cards-list.tsx @@ -1,6 +1,6 @@ import { FC } from 'react'; -import List, { type ListItem, type ListProps } from '../../atoms/lists/list'; -import Card, { type CardProps } from '../../molecules/layout/card'; +import { List, type ListItem, type ListProps } from '../../atoms'; +import { Card, type CardProps } from '../../molecules'; import styles from './cards-list.module.scss'; export type CardsListItem = Omit<CardProps, 'className' | 'titleLevel'> & { @@ -27,7 +27,7 @@ export type CardsListProps = Pick<CardProps, 'titleLevel'> & * * Return a list of Card components. */ -const CardsList: FC<CardsListProps> = ({ +export const CardsList: FC<CardsListProps> = ({ className = '', items, kind = 'unordered', @@ -47,11 +47,11 @@ const CardsList: FC<CardsListProps> = ({ id, value: ( <Card - key={id} + {...card} className={styles.card} + key={id} id={id} titleLevel={titleLevel} - {...card} /> ), }; @@ -60,11 +60,9 @@ const CardsList: FC<CardsListProps> = ({ return ( <List + className={`${styles.wrapper} ${styles[kindModifier]} ${className}`} kind="flex" items={getCards(items)} - className={`${styles.wrapper} ${styles[kindModifier]} ${className}`} /> ); }; - -export default CardsList; |
