import * as React from 'react'; import LinearProgress from '@mui/material/LinearProgress'; import { TableCell, Tooltip } from '@mui/material'; import { characterOverviewStyles } from './CharacterOverview'; import { ISkillProgress } from 'src/PersonObjects/formulas/skill'; interface IProgressProps { min: number; max: number; current: number; color?: React.CSSProperties["color"]; } interface IStatsOverviewCellProps { progress: ISkillProgress; color?: React.CSSProperties["color"]; } export function StatsProgressBar({ min, max, current, color }: IProgressProps): React.ReactElement { const normalise = (value: number): number => ((value - min) * 100) / (max - min); const tooltipText = <> Experience: {current.toFixed(2)}/{max.toFixed(2)}
{normalise(current).toFixed(2)}% ; return ( ); } export function StatsProgressOverviewCell({progress, color}: IStatsOverviewCellProps): React.ReactElement { const classes = characterOverviewStyles(); return ( ) }