@progress/kendo-themes-html
Version:
A collection of HTML helpers used for developing Kendo UI themes
2 lines (1 loc) • 1.68 kB
JavaScript
var d=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var g=(t,e)=>{for(var l in e)d(t,l,{get:e[l],enumerable:!0})},y=(t,e,l,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of f(e))!b.call(t,i)&&i!==l&&d(t,i,{get:()=>e[i],enumerable:!(a=h(e,i))||a.enumerable});return t};var v=t=>y(d({},"__esModule",{value:!0}),t);var M={};g(M,{BREADCRUMBLINK_CLASSNAME:()=>c,BreadcrumbLink:()=>s});module.exports=v(M);var n=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?n(...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)=>n({"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,"k-highlighted":e.highlighted});var r={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",highlighted:"highlighted"};var m=require("react/jsx-runtime"),c="",$=[r.hover,r.focus,r.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:n(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=$;