import clsx from 'clsx'; import { useConceptOptions } from '@/context/OptionsContext'; import { ExpressionStatus } from '@/models/rsform'; import { colorBgCstStatus } from '@/styling/color'; import { prefixes } from '@/utils/constants'; import { describeExpressionStatus, labelExpressionStatus } from '@/utils/labels'; interface InfoCstStatusProps { title?: string; } function InfoCstStatus({ title }: InfoCstStatusProps) { const { colors } = useConceptOptions(); return (
{title ?

{title}

: null} {Object.values(ExpressionStatus) .filter(status => status !== ExpressionStatus.UNDEFINED) .map((status, index) => (

{labelExpressionStatus(status)} - {describeExpressionStatus(status)}

))}
); } export default InfoCstStatus;