import escapeHTML from 'escape-html'; import React, { FunctionComponent } from 'react'; import globalize from '../scripts/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: `` }); type IProps = { labelClassName?: string; className?: string; elementId?: string; dataFilter?: string; itemType?: string; itemId?: string; itemAppName?: string; itemCheckedAttribute?: string; itemName?: string title?: string }; const CheckBoxElement: FunctionComponent = ({ labelClassName, className, elementId, dataFilter, itemType, itemId, itemAppName, itemCheckedAttribute, itemName, title }: IProps) => { const appName = itemAppName ? `- ${itemAppName}` : ''; const renderContent = itemName ? `${escapeHTML(itemName || '')} ${appName}` : `${globalize.translate(title)}`; return (
); }; export default CheckBoxElement;