import React, { FC } from 'react'; import { getSystemStyle, SystemProps } from '../utils/systemProps'; import clsx from 'clsx'; interface ListProps extends SystemProps { style?: React.CSSProperties; variant : 'ordered' | 'unordered'; children?: React.ReactNode; className?: string; }; const List : FC = ({ style, className, variant, children, ...props }) => { const systemStyle = getSystemStyle(props, style); const Tag = { 'ordered': 'ol', 'unordered': 'ul' }[variant] as keyof React.ReactHTML; const styleClass = 'md-' + Tag; return ( ); }; interface ListItemProps extends SystemProps { style?: React.CSSProperties; children?: React.ReactNode; className?: string; }; const ListItem : FC = ({ style, className, children, ...props }) => { const systemStyle = getSystemStyle(props, style); return (
  • {children}
  • ); } export { List, ListItem };