import React, { memo } from 'react';
import useDisplayCqfAndCalculatedExpression from '../../../hooks/useDisplayCqfAndCalculatedExpression';
import type { QuestionnaireItem } from 'fhir/r4';
import StyledText from './StyledText';
interface ItemPrefixSwitcherProps {
qItem: QuestionnaireItem;
}
const ItemPrefixSwitcher = memo(function ItemPrefixSwitcher({ qItem }: ItemPrefixSwitcherProps) {
let prefixToDisplay: string | null = qItem.prefix ?? null;
const calculatedExpressionString =
useDisplayCqfAndCalculatedExpression(qItem, 'item._prefix') ?? '';
if (calculatedExpressionString) {
prefixToDisplay = calculatedExpressionString;
}
const content = ;
return content ? {content} : null;
});
export default ItemPrefixSwitcher;