import React, { type FC } from 'react' import { Text } from '../../atoms' import { getGlobalStyle } from '../../../utils' import styles from './HeaderSteps.module.css' interface HeaderStepsProps { active?: number steps: string[] overActive?: number | null style?: React.CSSProperties handleOverActive?: (index: number) => void setActive?: (index: number) => void } export const HeaderSteps: FC = ({ active = 0, steps = [], overActive = null, handleOverActive = (index) => { return index }, setActive = (index) => { return index }, style = {} }) => { const tabWidth = 100 / steps.length return (
{steps.map((title, index) => { return (
{ setActive(index) }} onMouseLeave={() => { handleOverActive(active) }} onMouseOver={() => { handleOverActive(index) }} > {title}
) })}
) }