import React, { FC } from 'react'
import { useTheme } from 'src/hooks'
import { LevelItem } from 'src/types'

interface Props {
    items: LevelItem[]
}

const Level: FC<Props> = ({ items }) => {
    const theme = useTheme()

    return (
        <nav className="level">
            {items.map(item => (
                <div>
                    {item.label && <p className="label" style={{ color: theme.secondary }}>{item.label}</p>}
                    <p className="content" style={{ color: theme.text }}>{item.content}</p>
                </div>
            ))}
        </nav>
    )
}

export default Level
