src/components/KillTeam2021/HighlightedText.tsx
import React from 'react'
import reactStringReplace from 'react-string-replace'
interface Props {
children: React.ReactNode
}
export function HighlightedText (props: Props): JSX.Element {
let output = [props.children]
output = reactStringReplace(output, '▲', () => <span className='triangle'>▲</span>)
output = reactStringReplace(output, '●', () => <span className='circle'>●</span>)
output = reactStringReplace(output, '○', () => <span className='circle'>●</span>)
output = reactStringReplace(output, '⬤', () => <span className='circle'>●</span>)
output = reactStringReplace(output, '⬛', () => <span className='square'>■</span>)
output = reactStringReplace(output, '■', () => <span className='square'>■</span>)
output = reactStringReplace(output, '⬟', () => <span className='pentagon'>⬟</span>)
output = output.filter(el => el !== '')
return <>{output}</>
}