{"version":3,"file":"/Users/anthonygubler/development/dojo-org/widgets/src/helper-text/index.tsx","sourceRoot":"","sources":["index.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,qBAAqB,CAAC;AACxC,OAAO,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,2BAA2B,CAAC;AACxD,OAAO,KAAK,GAAG,MAAM,oCAAoC,CAAC;AAS1D,MAAM,OAAO,GAAG,MAAM,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,UAAU,EAAwB,CAAC;AAErE,eAAe,OAAO,CAAC,SAAS,UAAU,CAAC,EAAE,UAAU,EAAE,UAAU,EAAE,EAAE,KAAK,EAAE,EAAE;IAC/E,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,GAAG,UAAU,EAAE,CAAC;IACrC,MAAM,SAAS,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;IAErC,OAAO,CACN,aACC,GAAG,EAAC,MAAM,EACV,OAAO,EAAE;YACR,KAAK,CAAC,OAAO,EAAE;YACf,SAAS,CAAC,IAAI;YACd,KAAK,KAAK,IAAI,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI;YACvC,KAAK,KAAK,KAAK,CAAC,CAAC,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,CAAC,IAAI;SAC1C,IAEA,IAAI,IAAI,CACR,WAAG,GAAG,EAAC,MAAM,EAAC,OAAO,EAAE,SAAS,CAAC,IAAI,iBAAe,MAAM,EAAE,KAAK,EAAE,IAAI,IACrE,IAAI,CACF,CACJ,CACI,CACN,CAAC;AACH,CAAC,CAAC,CAAC","sourcesContent":["import theme from '../middleware/theme';\nimport { create, tsx } from '@dojo/framework/core/vdom';\nimport * as css from '../theme/default/helper-text.m.css';\n\nexport interface HelperTextProperties {\n\t/** The supplied helper text */\n\ttext?: string;\n\t/** If `HelperText` indicates a valid condition */\n\tvalid?: boolean;\n}\n\nconst factory = create({ theme }).properties<HelperTextProperties>();\n\nexport default factory(function HelperText({ properties, middleware: { theme } }) {\n\tconst { text, valid } = properties();\n\tconst themedCss = theme.classes(css);\n\n\treturn (\n\t\t<div\n\t\t\tkey=\"root\"\n\t\t\tclasses={[\n\t\t\t\ttheme.variant(),\n\t\t\t\tthemedCss.root,\n\t\t\t\tvalid === true ? themedCss.valid : null,\n\t\t\t\tvalid === false ? themedCss.invalid : null\n\t\t\t]}\n\t\t>\n\t\t\t{text && (\n\t\t\t\t<p key=\"text\" classes={themedCss.text} aria-hidden={'true'} title={text}>\n\t\t\t\t\t{text}\n\t\t\t\t</p>\n\t\t\t)}\n\t\t</div>\n\t);\n});\n"]}