spaCy/website/src/components/list.js
2020-09-12 17:40:50 +02:00

18 lines
576 B
JavaScript

import React from 'react'
import classNames from 'classnames'
import classes from '../styles/list.module.sass'
import { replaceEmoji } from './icon'
export const Ol = props => <ol className={classes.ol} {...props} />
export const Ul = props => <ul className={classes.ul} {...props} />
export const Li = ({ children, ...props }) => {
const { hasIcon, content } = replaceEmoji(children)
const liClassNames = classNames(classes.li, { [classes.liIcon]: hasIcon })
return (
<li className={liClassNames} {...props}>
{content}
</li>
)
}