UNPKG

react-input-material

Version:

Reusable material design based input field with support for (richt-)text, code, selections, numbers, dates and so on.

1 lines 11.5 kB
"use strict";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,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n(require("@babel/runtime/helpers/extends"),require("clientnode"),require("clientnode/property-types"));else if("function"==typeof define&&define.amd)define(["@babel/runtime/helpers/extends","clientnode","clientnode/property-types"],n);else{var t="object"==typeof exports?n(require("@babel/runtime/helpers/extends"),require("clientnode"),require("clientnode/property-types")):n(e["@babel/runtime/helpers/extends"],e.clientnode,e["clientnode/property-types"]);for(var o in t)("object"==typeof exports?exports:e)[o]=t[o]}}(this,(function(e,n,t){return function(){var o=[function(n){n.exports=e},,,function(e){e.exports=t},function(e,n,t){t.d(n,{defaultModel:function(){return p},defaultModelState:function(){return m},defaultProperties:function(){return d},modelPropertyTypes:function(){return u},modelStatePropertyTypes:function(){return l},propertyTypes:function(){return s}});var o=t(0),r=t.n(o),i=t(3),a={name:i.string,declaration:i.string,description:i.string,default:i.any,selection:(0,i.oneOfType)([(0,i.arrayOf)((0,i.oneOfType)([i.boolean,i.number,i.string])),(0,i.arrayOf)((0,i.shape)({label:i.string,value:(0,i.oneOfType)([i.boolean,i.number,i.string])})),i.object]),type:i.string,value:i.any},l={dirty:(0,i.oneOfType)([i.boolean,i.symbol]),pristine:(0,i.oneOfType)([i.boolean,i.symbol]),touched:(0,i.oneOfType)([i.boolean,i.symbol]),untouched:(0,i.oneOfType)([i.boolean,i.symbol]),focused:(0,i.oneOfType)([i.boolean,i.symbol]),visited:(0,i.oneOfType)([i.boolean,i.symbol]),invalid:(0,i.oneOfType)([i.boolean,i.symbol]),invalidRequired:(0,i.oneOfType)([i.boolean,i.symbol]),valid:(0,i.oneOfType)([i.boolean,i.symbol])},u=r()({},a,{emptyEqualsNull:i.boolean,trim:i.boolean,invertedPattern:(0,i.oneOfType)([(0,i.arrayOf)((0,i.oneOfType)([i.object,i.string])),i.object,i.string]),pattern:(0,i.oneOfType)([(0,i.arrayOf)((0,i.oneOfType)([i.object,i.string])),i.object,i.string]),maximum:(0,i.oneOfType)([i.number,i.string]),minimum:(0,i.oneOfType)([i.number,i.string]),maximumLength:i.number,minimumLength:i.number,mutable:i.boolean,writable:i.boolean,state:(0,i.shape)(l)}),s=r()({},a,l,{className:(0,i.oneOfType)([(0,i.arrayOf)(i.string),i.string]),styles:i.object,themeConfiguration:i.object,disabled:i.boolean,enforceUncontrolled:i.boolean,initialValue:i.any,model:(0,i.shape)(u),selection:(0,i.oneOfType)([(0,i.arrayOf)((0,i.arrayOf)((0,i.oneOfType)([i.boolean,i.number,i.string]))),(0,i.arrayOf)((0,i.oneOfType)([i.boolean,i.number,i.string])),(0,i.arrayOf)((0,i.shape)({label:i.string,value:(0,i.oneOfType)([i.boolean,i.number,i.string])})),i.object]),onChange:i.func,onChangeValue:i.func,onChangeShowDeclaration:i.func,onChangeState:i.func,onClick:i.func,onFocus:i.func,onTouch:i.func,required:i.boolean,requiredText:i.string,componentProperties:i.object,domNodeProperties:i.object,showDeclaration:(0,i.oneOfType)([i.boolean,i.symbol]),showInitialValidationState:i.boolean,showValidationState:i.boolean,tooltip:i.any}),m={dirty:!1,pristine:!0,focused:!1,visited:!1,invalid:!1,invalidRequired:!1,valid:!0,touched:!1,untouched:!0},p={declaration:"",description:"",name:"NO_NAME_DEFINED",emptyEqualsNull:!0,pattern:void 0,invertedPattern:void 0,maximum:1/0,minimum:-1/0,maximumLength:1/0,minimumLength:0,mutable:!0,writable:!0,nullable:!0,state:r()({},m),trim:!0,type:"string"},d={className:[],styles:{},componentProperties:{},domNodeProperties:{},enforceUncontrolled:!1,model:r()({},p),triggerInitialPropertiesConsolidation:!1,showDeclaration:void 0,showInitialValidationState:!1,showValidationState:!0,requiredText:"Please fill this field."}},,function(e){e.exports=n},function(e,n,t){t.d(n,{defaultInputModel:function(){return m},defaultProperties:function(){return p},propertyTypes:function(){return u}});var o=t(0),r=t.n(o),i=t(3),a=t(4),l=r()({},a.modelStatePropertyTypes,{invalidMaximum:(0,i.oneOfType)([i.boolean,i.symbol]),invalidMinimum:(0,i.oneOfType)([i.boolean,i.symbol]),invalidMaximumLength:(0,i.oneOfType)([i.boolean,i.symbol]),invalidMinimumLength:(0,i.oneOfType)([i.boolean,i.symbol]),invalidInvertedPattern:(0,i.oneOfType)([i.boolean,i.symbol]),invalidPattern:(0,i.oneOfType)([i.boolean,i.symbol])}),u=r()({},a.propertyTypes,l,{align:i.string,children:i.func,cursor:(0,i.oneOfType)([(0,i.shape)({end:i.number.isRequired,start:i.number.isRequired}),i.symbol]),editor:i.string,editorIsActive:(0,i.oneOfType)([i.boolean,i.symbol]),editorIsInitiallyActive:i.boolean,hidden:(0,i.oneOfType)([i.boolean,i.symbol]),leadingIcon:(0,i.oneOfType)([i.string,i.object]),trailingIcon:(0,i.oneOfType)([i.string,i.object]),attributes:i.object,invertedPattern:(0,i.oneOfType)([(0,i.arrayOf)((0,i.oneOfType)([i.object,i.string])),i.object,i.string]),invertedPatternText:i.string,labels:(0,i.oneOfType)([(0,i.arrayOf)((0,i.arrayOf)((0,i.oneOfType)([i.any,i.string]))),(0,i.arrayOf)(i.string),i.object]),maximum:(0,i.oneOfType)([i.number,i.string]),maximumLength:i.number,minimum:(0,i.oneOfType)([i.number,i.string]),minimumLength:i.number,maximumLengthText:i.string,minimumLengthText:i.string,maximumText:i.string,minimumText:i.string,onBlur:i.func,onChangeEditorIsActive:i.func,onKeyDown:i.func,onKeyUp:i.func,onSelect:i.func,onSelectionChange:i.func,pattern:(0,i.oneOfType)([(0,i.arrayOf)((0,i.oneOfType)([i.object,i.string])),i.object,i.string]),patternText:i.string,placeholder:i.string,representation:(0,i.oneOfType)([i.string,i.symbol]),rows:i.number,searchSelection:i.boolean,selectableEditor:i.boolean,step:i.number,suggestionCreator:i.func,suggestSelection:i.boolean,transformer:i.object}),s=r()({},a.defaultModelState,{invalidMaximum:!1,invalidMinimum:!1,invalidMaximumLength:!1,invalidMinimumLength:!1,invalidInvertedPattern:!1,invalidPattern:!1}),m=r()({},a.defaultModel,{state:s}),p=r()({},a.defaultProperties,{cursor:{end:0,start:0},editor:"plain",selectableEditor:!1,rows:4,invertedPatternText:'Your string should not match the regular expression${[].concat(invertedPattern).length > 1 ? "s" : ""}: "${[].concat(invertedPattern).join("\\", \\"")}".',maximumLengthText:"Please type less or equal than ${maximumLength} symbols.",minimumLengthText:"Please type at least or equal ${minimumLength} symbols.",maximumText:"Please type less or equal than ${formatValue(maximum)}.",minimumText:"Please type at least or equal ${formatValue(minimum)}.",model:r()({},m),patternText:'Your string have to match the regular expression${[].concat(pattern).length > 1 ? "s" : ""}: "${[].concat(pattern).join("\\", \\"")}".',searchSelection:!1,suggestSelection:!1,step:1})}],r={};function i(e){var n=r[e];if(void 0!==n)return n.exports;var t=r[e]={exports:{}};return o[e](t,t.exports,i),t.exports}i.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(n,{a:n}),n},i.d=function(e,n){for(var t in n)i.o(n,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};i.r(a),i.d(a,{RepresentationType:function(){return y},dedicatedPropertyTypes:function(){return c},defaultFileNameInputProperties:function(){return O},defaultModel:function(){return v},defaultModelState:function(){return h},defaultProperties:function(){return x},modelPropertyTypes:function(){return b},modelStatePropertyTypes:function(){return T},propertyTypes:function(){return g},renderProperties:function(){return f}});var l=i(0),u=i.n(l),s=i(6),m=i(3),p=i(7),d=i(4),y=function(e){return e.BINARY="binary",e.IMAGE="image",e.EMBEDABLE_TEXT="embedableText",e.TEXT="text",e.VIDEO="video",e}({}),f=["children","generateFileNameInputProperties"],c={contentTypePattern:(0,m.oneOfType)([(0,m.arrayOf)((0,m.oneOfType)([m.object,m.string])),m.object,m.string]),invertedContentTypePattern:(0,m.oneOfType)([(0,m.arrayOf)((0,m.oneOfType)([m.object,m.string])),m.object,m.string]),maximumSize:m.number,minimumSize:m.number},b=u()({},d.modelPropertyTypes,c,{fileName:(0,m.shape)(p.propertyTypes)}),T=u()({},d.modelStatePropertyTypes,{invalidContentTypePattern:(0,m.oneOfType)([m.boolean,m.symbol]),invalidInvertedContentTypePattern:(0,m.oneOfType)([m.boolean,m.symbol]),invalidMaximumSize:(0,m.oneOfType)([m.boolean,m.symbol]),invalidMinimumSize:(0,m.oneOfType)([m.boolean,m.symbol]),invalidName:(0,m.oneOfType)([m.boolean,m.symbol])}),g=u()({},d.propertyTypes,c,T,{children:m.func,contentTypePatternText:(0,m.oneOfType)([(0,m.arrayOf)((0,m.oneOfType)([m.object,m.string])),m.object,m.string]),invertedContentTypePatternText:(0,m.oneOfType)([(0,m.arrayOf)((0,m.oneOfType)([m.object,m.string])),m.object,m.string]),maximumSizeText:m.string,minimumSizeText:m.string,model:(0,m.shape)(b),deleteButton:(0,m.oneOfType)([m.object,m.string]),downloadButton:(0,m.oneOfType)([m.object,m.string]),editButton:(0,m.oneOfType)([m.object,m.string]),newButton:(0,m.oneOfType)([m.object,m.string]),encoding:m.string,generateFileNameInputProperties:m.func,onBlur:m.func,outlined:m.boolean}),h=u()({},d.defaultModelState,{invalidContentTypePattern:!1,invalidInvertedContentTypePattern:!1,invalidMaximumSize:!1,invalidMinimumSize:!1,invalidName:!1}),v=u()({},d.defaultModel,{contentTypePattern:/^.+\/.+$/,invertedContentTypePattern:void 0,fileName:u()({},p.defaultInputModel,{maximumLength:1024,name:"Name",pattern:/^[^/]+$/}),maximumSize:1/0,minimumSize:0,state:h}),O=u()({},p.defaultProperties,{emptyEqualsNull:!1,invertedPatternText:'Your file\'s name should not match the regular expression${[].concat(invertedPattern).length > 1 ? "s" : ""}: "${[].concat(invertedPattern).join("\\", \\"")}".',patternText:'Your file\'s name has to match the regular expression${[].concat(pattern).length > 1 ? "s" : ""}: "${[].concat(pattern).join("\\", \\"")}".',required:!0});delete O.model;var x=u()({},d.defaultProperties,{contentTypePatternText:'Your file\'s mime-type has to match the regular expression${[].concat(contentTypePattern).length > 1 ? "s" : ""}: "${[].concat(contentTypePattern).join("\\", \\"")}".',invertedContentTypePatternText:'Your file\'s mime-type should not match the regular expression${[].concat(invertedContentTypePattern).length > 1 ? "s" : ""}: "${[].concat(invertedContentTypePattern).join("\\", \\"")}".',maximumSizeText:"Please provide a file with less or equal size than ${maximumSize} byte.",minimumSizeText:"Please provide a file with more or equal size than ${maximumSize} byte.",requiredText:"Please select a file.",deleteButton:"delete",downloadButton:"download",editButton:"edit",newButton:"new",encoding:"utf-8",generateFileNameInputProperties:s.identity,model:u()({},v),sourceToBlobOptions:{endings:"transparent",type:"text/plain"},hashingConfiguration:{binaryString:!1,prefix:"",readChunkSizeInByte:2097152}});return a}()}));