import { useStyles } from '~/hooks'; import { Components } from '~/utils/components-list'; import { _unstable_createComponent, createPolymorphicComponent, } from '../../utils'; import { Flex } from '../Box/Flex'; import { Card } from '../Card'; import type { CardListItemDef } from './defs'; import { styles } from './styles'; const _CardListItem = _unstable_createComponent( Components.CardListItem, ({ children, rightEl, isActive, ...props }) => { const classes = useStyles(styles, props, ['item']); return ( {children} {rightEl} ); }, ); export const CardListItem = createPolymorphicComponent(_CardListItem);