UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.63 kB
var d=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var y=(t,e)=>{for(var l in e)d(t,l,{get:e[l],enumerable:!0})},g=(t,e,l,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of b(e))!h.call(t,i)&&i!==l&&d(t,i,{get:()=>e[i],enumerable:!(a=f(e,i))||a.enumerable});return t};var v=t=>g(d({},"__esModule",{value:!0}),t);var M={};y(M,{BREADCRUMBLINK_CLASSNAME:()=>c,BreadcrumbLink:()=>s});module.exports=v(M);var r=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?r(...e):typeof e=="object"?Object.keys(e).map((l,a)=>e[a]||e[l]&&l||null).filter(l=>l!==null).join(" "):e).filter(e=>!!e).join(" ");var o=(t,e)=>r({"k-valid":e.valid,"k-invalid":e.invalid,"k-hover":e.hover,"k-focus":e.focus,"k-checked":e.checked,"k-active":e.active,"k-selected":e.selected,"k-disabled":e.disabled,"k-indeterminate":e.indeterminate&&!e.checked,"k-loading":e.loading,"k-empty":e.empty,"k-readonly":e.readonly});var n={open:"open",hover:"hover",focus:"focus",active:"active",selected:"selected",disabled:"disabled",valid:"valid",invalid:"invalid",loading:"loading",required:"required",empty:"empty",indeterminate:"indeterminate",checked:"checked",readonly:"readonly"};var m=require("react/jsx-runtime"),c="",$=[n.hover,n.focus,n.disabled],s=t=>{let{root:e,icon:l,icontext:a,hover:i,focus:u,disabled:x,...k}=t;return(0,m.jsx)("a",{href:"#",...k,className:r(t.className,o(c,{hover:i,focus:u,disabled:x}),{"k-breadcrumb-link":!e,"k-breadcrumb-root-link":e,"k-breadcrumb-icon-link":l,"k-breadcrumb-icontext-link":a}),children:t.children})};s.states=$;