UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.62 kB
var d=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var y=(n,e)=>{for(var t in e)d(n,t,{get:e[t],enumerable:!0})},k=(n,e,t,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of h(e))!p.call(n,l)&&l!==t&&d(n,l,{get:()=>e[l],enumerable:!(a=g(e,l))||a.enumerable});return n};var b=n=>k(d({},"__esModule",{value:!0}),n);var z={};y(z,{InputInnerInput:()=>o,default:()=>I});module.exports=b(z);var r=(...n)=>n.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?r(...e):typeof e=="object"?Object.keys(e).map((t,a)=>e[a]||e[t]&&t||null).filter(t=>t!==null).join(" "):e).filter(e=>!!e).join(" ");var u=(n,e)=>r({[`${n}-xs`]:e.size==="xsmall",[`${n}-sm`]:e.size==="small",[`${n}-md`]:e.size==="medium",[`${n}-lg`]:e.size==="large",[`${n}-xl`]:e.size==="xlarge",[`${n}-xxl`]:e.size==="xxlarge",[`${n}-xxxl`]:e.size==="xxxlarge"},{[`${n}-${e.fillMode}`]:e.fillMode},{[`${n}-${e.themeColor}`]:e.themeColor},{"k-rounded-sm":e.rounded==="small","k-rounded-md":e.rounded==="medium","k-rounded-lg":e.rounded==="large","k-rounded-full":e.rounded==="full","k-rounded-none":e.rounded==="none"});var c=require("react/jsx-runtime"),s="k-input-inner",v=[],$={},i={type:"text",autocomplete:"off",value:"",placeholder:""},o=n=>{let{value:e=i.value,type:t=i.type,placeholder:a=i.placeholder,autocomplete:l=i.autocomplete,disabled:m,readOnly:x,...f}=n;return(0,c.jsx)("input",{...f,type:t,className:r(n.className,s,u(s,n)),placeholder:a,autoComplete:l,defaultValue:e,disabled:m||void 0,readOnly:x||void 0})};o.states=v;o.options=$;o.className=s;var I=o;