UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

3 lines (2 loc) 765 B
import e from"classnames";import a,{forwardRef as l}from"react";import o from"../Icon/Icon.js";import r from"./FieldLabel.module.scss.js";var s=l((function(l,s){var t=l.icon,m=void 0===t?"":t,n=l.labelText,i=void 0===n?"":n,c=l.labelFor,p=void 0===c?"":c,d=l.iconClassName,b=void 0===d?"":d,v=l.labelClassName,N=void 0===v?"":v,f=l.requiredAsterisk,u=void 0!==f&&f;return i?a.createElement("section",{className:e(r.labelComponentWrapper)},a.createElement(o,{icon:m,className:e(r.labelComponentIcon,b),id:p,clickable:!1,iconType:o.type.ICON_FONT}),a.createElement("label",{htmlFor:p,ref:s,className:e(r.labelComponentText,N)},i,u&&a.createElement("span",{className:r.requiredAsterisk}," *")," ")):null}));export{s as default}; //# sourceMappingURL=FieldLabel.js.map