import escapeHTML from 'escape-html'; import React, { type FC } from 'react'; import globalize from 'lib/globalize'; const createCheckBoxElement = ({ labelClassName, className, id, dataFilter, dataItemType, dataId, checkedAttribute, renderContent }: { labelClassName?: string; type?: string; className?: string; id?: string; dataFilter?: string; dataItemType?: string; dataId?: string; checkedAttribute?: string; renderContent?: string; }) => ({ __html: `` }); interface CheckBoxElementProps { labelClassName?: string; className?: string; elementId?: string; dataFilter?: string; itemType?: string; itemId?: string | null; itemAppName?: string | null; itemCheckedAttribute?: string; itemName?: string | null; title?: string; } const CheckBoxElement: FC = ({ labelClassName, className, elementId, dataFilter, itemType, itemId, itemAppName, itemCheckedAttribute, itemName, title }) => { const appName = itemAppName ? `- ${itemAppName}` : ''; const renderContent = itemName ? `${escapeHTML(itemName || '')} ${appName}` : `${globalize.translate(title)}`; return (
); }; export default CheckBoxElement;