import { FC } from 'react'; import { Grid, Text, Tag } from '@servicetitan/design-system'; import { core as tokens } from '@servicetitan/tokens'; export enum RiskType { Medium, High, VeryHigh, } const riskTypeToColor = new Map([ [RiskType.Medium, 'warning'], [RiskType.High, tokens.default.tokens.colorRed500], [RiskType.VeryHigh, tokens.default.tokens.colorRed600], ]); const riskTypeToText = new Map([ [RiskType.Medium, 'Medium'], [RiskType.High, 'High'], [RiskType.VeryHigh, 'Very High'], ]); interface RowProps { result: string; risk: RiskType; recommendation: string; } export const Row: FC = ({ result, risk, recommendation }) => ( {result} {riskTypeToText.get(risk)} {recommendation} );