UNPKG

@progress/kendo-themes-html

Version:

A collection of HTML helpers used for developing Kendo UI themes

2 lines (1 loc) 1.38 kB
var o=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var g=(t,e)=>{for(var l in e)o(t,l,{get:e[l],enumerable:!0})},x=(t,e,l,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of u(e))!c.call(t,r)&&r!==l&&o(t,r,{get:()=>e[r],enumerable:!(i=d(e,r))||i.enumerable});return t};var m=t=>x(o({},"__esModule",{value:!0}),t);var f={};g(f,{ListUl:()=>s});module.exports=m(f);var n=(...t)=>t.filter(e=>e!==!0&&!!e).map(e=>Array.isArray(e)?n(...e):typeof e=="object"?Object.keys(e).map((l,i)=>e[i]||e[l]&&l||null).filter(l=>l!==null).join(" "):e).filter(e=>!!e).join(" ");var a=require("react/jsx-runtime"),h="k-list-ul",s=t=>{let{children:e,role:l,id:i,...r}=t;return(0,a.jsx)("ul",{...r,id:i,role:l,className:n(h,t.className),children:e})};s.ariaSpec={selector:".k-list-ul",rules:[{selector:'.k-list-ul[role="listbox"]',attribute:"role=listbox",usage:"For ungrouped lists, the UL has the listbox role."},{selector:'.k-list-ul[role="listbox"]',attribute:"aria-label or aria-labelledby (when has accessible name)",usage:"Accessible name for the listbox."},{selector:'.k-list-ul[role="group"]',attribute:"role=group",usage:"For grouped sublists under a group header."},{selector:'.k-list-ul[role="group"]',attribute:"aria-labelledby (when grouped)",usage:"References the group header ID."}]};