UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

4 lines 1.2 kB
/*! * KoliBri - The accessible HTML-Standard */ import{h as o}from"./index-1ed13705.js";import{e as s}from"./component-names-7924d82a.js";import{t as n}from"./i18n-260f0fe9.js";import{c as e}from"./clsx-09a06a12.js";const t=o=>{var s;const e="error"===(null===(s=o._msg)||void 0===s?void 0:s._type)&&!0===o._touched,n="string"==typeof o._hint&&o._hint.length>0,i=[];return!0===e&&i.push(`${o._id}-error`),!0===n&&i.push(`${o._id}-hint`),{hasMsg:e,hasHint:n,ariaDescribedBy:i}},i=({onClick:e,disabled:i})=>o("button",{tabindex:"-1",class:"kol-custom-suggestions-toggle",onClick:e,disabled:i},o(s,{_icons:"codicon codicon-triangle-down",_label:n("kol-dropdown")})),r=({index:s,ref:e,selected:n,onClick:i,onMouseOver:t,onFocus:r,onKeyDown:l,option:a})=>o("li",{id:`option-${s}`,key:`-${s}`,ref:e,"data-index":s,tabIndex:-1,role:"option","aria-selected":n?"true":void 0,onClick:i,onMouseOver:t,onFocus:r,class:"kol-custom-suggestions-option",onKeyDown:l},a),c=({blockSuggestionMouseOver:s,onKeyDown:n,style:i},t)=>o("ul",{role:"listbox",style:i,class:e("kol-custom-suggestions-options-group",{"kol-custom-suggestions-options-group--cursor-hidden":s}),onKeyDown:n},t);export{i as C,c as a,r as b,t as g};