UNPKG

@trimble-oss/moduswebcomponents

Version:

Modus Web Components is a modern, accessible UI library built with Stencil JS that provides reusable web components following Trimble's Modus design system. This updated version focuses on improved flexibility, enhanced theming options, comprehensive cust

1 lines 1.33 kB
import"./p-dzXW86AR.js";const a=()=>{const a=document.documentElement.getAttribute("data-theme");return!a||a.includes("light")};function r(a=8){return Math.random().toString(36).substring(2,2+a)}const i=(a,r=[])=>{const i={};return r.forEach((r=>{if(a.hasAttribute(r)){const e=a.getAttribute(r);null!==e&&(i[r]=e),a.removeAttribute(r)}})),i},e=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],t=a=>i(a,e),o={Enter:"Enter",Space:" ",Escape:"Escape",Backspace:"Backspace",ArrowDown:"ArrowDown"};export{o as K,i as a,a as b,r as g,t as i}