@jeremyckahn/farmhand
Version:
A farming game
33 lines (27 loc) • 739 B
JavaScript
import React, { memo } from 'react'
import { object } from 'prop-types'
import Tooltip from '@mui/material/Tooltip/index.js'
import { COW_COLOR_NAMES } from '../../../strings.js'
import './Bloodline.sass'
const Bloodline = ({ colorsInBloodline }) => (
<ul {...{ className: 'Bloodline' }}>
{Object.keys(colorsInBloodline)
.sort()
.map(color => (
<Tooltip
{...{
key: color,
arrow: true,
placement: 'top',
title: COW_COLOR_NAMES[color],
}}
>
<li {...{ className: color.toLowerCase() }} />
</Tooltip>
))}
</ul>
)
Bloodline.propTypes = {
colorsInBloodline: object.isRequired,
}
export default memo(Bloodline)