@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
4 lines • 980 B
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
import{_ as e}from"./tslib.es6-1173d062.js";import{h as s,F as l}from"./index-1ed13705.js";import{c as o}from"./clsx-09a06a12.js";import"./index-ebe5a881.js";import{e as a,c as i}from"./getRenderStates-c4b5c6cb.js";const t=t=>{const{class:r,msg:d,required:n,disabled:u,touched:b,readonly:c,ariaDescribedBy:p,hideLabel:m,label:g,suggestions:y,value:j}=t,h=e(t,["class","msg","required","disabled","touched","readonly","ariaDescribedBy","hideLabel","label","suggestions","value"]),B=i(d,b),k={"kol-input--disabled":Boolean(u),"kol-input--required":Boolean(n),"kol-input--touched":Boolean(b),"kol-input--readonly":Boolean(c),[`kol-input--${(null==d?void 0:d.type)||"error"}`]:B},v=Object.assign(Object.assign({class:o("kol-input",k,r),required:n,disabled:u,readonly:c,type:"text",list:y?`${h.id}-list`:void 0},a({ariaDescribedBy:p,hideLabel:m,label:g})),h);return s(l,null,s("input",Object.assign({},v,{value:j})),y)};export{t as I};