react-input-material
Version:
Reusable material design based input field with support for (richt-)text, code, selections, numbers, dates and so on.
1 lines • 2.85 kB
JavaScript
;if("undefined"!=typeof module&&null!==module&&"undefined"!==eval("typeof require")&&null!==eval("require")&&"main"in eval("require")&&"undefined"!==eval("typeof require.main")&&null!==eval("require.main")){var ORIGINAL_MAIN_MODULE=module;module!==eval("require.main")&&"paths"in module&&"paths"in eval("require.main")&&"undefined"!=typeof __dirname&&null!==__dirname&&(module.paths=eval("require.main.paths").concat(module.paths.filter((function(path){return eval("require.main.paths").includes(path)}))))}if(null==window)var window="undefined"==typeof global||null===global?{}:global;!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r(require("@babel/runtime/helpers/extends"),require("@rmwc/typography"),require("react"),require("react-generic-dummy"),require("react/jsx-runtime"));else if("function"==typeof define&&define.amd)define(["@babel/runtime/helpers/extends","@rmwc/typography","react","react-generic-dummy","react/jsx-runtime"],r);else{var n="object"==typeof exports?r(require("@babel/runtime/helpers/extends"),require("@rmwc/typography"),require("react"),require("react-generic-dummy"),require("react/jsx-runtime")):r(e["@babel/runtime/helpers/extends"],e["@rmwc/typography"],e.react,e["react-generic-dummy"],e["react/jsx-runtime"]);for(var t in n)("object"==typeof exports?exports:e)[t]=n[t]}}(this,(function(e,r,n,t,i){return function(){var o={0:function(r){r.exports=e},1:function(e){e.exports=i},2:function(e){e.exports=n},13:function(e){e.exports=r},16:function(e){e.exports=t}},u={};function a(e){var r=u[e];if(void 0!==r)return r.exports;var n=u[e]={exports:{}};return o[e](n,n.exports,a),n.exports}a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,{a:r}),r},a.d=function(e,r){for(var n in r)a.o(r,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var l={};a.r(l),a.d(l,{WrapTooltip:function(){return x},default:function(){return b},isDummy:function(){return h}});var c=a(0),p=a.n(c),d=a(16),f=a(13),s=a(2),m=a(1),y=!d.Tooltip||Boolean(d.Tooltip.isDummy),v=(0,s.forwardRef)((function(e,r){return y?(0,m.jsx)("div",{className:"generic-tooltip",ref:r,title:e.value,children:e.children}):(0,m.jsx)(d.Tooltip,p()({overlay:(0,m.jsx)(f.Typography,{use:"caption",children:e.value}),ref:r},e.componentProperties,{children:(0,m.jsx)("div",{className:"generic-tooltip",children:e.children})}))})),h=!v||Boolean(v.isDummy),x=function(e){var r=e.children,n=e.value;return"string"==typeof n?(0,m.jsx)(v,{value:n,children:r}):(0,m.jsx)(m.Fragment,{children:r})},b=x;return l}()}));