import {
  forwardRef,
  type LiHTMLAttributes,
  type ForwardRefRenderFunction,
} from 'react';
import styles from './list.module.scss';
export type ListItemProps = LiHTMLAttributes & {
  /**
   * Should we hide the marker in front of the list item?
   *
   * @default false
   */
  hideMarker?: boolean;
};
const ListItemWithRef: ForwardRefRenderFunction<
  HTMLLIElement,
  ListItemProps
> = ({ children, className = '', hideMarker = false, ...props }, ref) => {
  const itemClass = [
    styles.item,
    styles[hideMarker ? 'item--no-marker' : ''],
    className,
  ].join(' ');
  return (
    
      {children}
    
  );
};
/**
 * ListItem component
 *
 * Used it inside a `
` component.
 */
export const ListItem = forwardRef(ListItemWithRef);