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