UNPKG

@public-ui/components

Version:

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

4 lines 878 B
/*! * KoliBri - The accessible HTML-Standard */ import{w as s}from"./common-7RW_NFNf.js";import{v as t}from"./spell-check-BwdT9MHK.js";import{v as e}from"./suggestions-BAQRZsDz.js";import{I as o}from"./controller-Bdpbwtyw.js";const i=["text","search","url","tel"],r=t=>"string"==typeof t&&i.includes(t),a=(t,o)=>{s(t,"_type",r,new Set(i),o)};class l extends o{constructor(t,o,s){super(t,o,s),this.component=t}validateSuggestions(t){e(this.component,t)}componentWillLoad(){super.componentWillLoad(),this.validateSuggestions(this.component._suggestions)}}class c extends l{constructor(t,o,s){super(t,o,s),this.hasError=!1,this.component=t}validateSpellCheck(o){t(this.component,o)}validateType(t){a(this.component,t)}componentWillLoad(){super.componentWillLoad(),this.validateSpellCheck(this.component._spellCheck),this.validateType(this.component._type)}}export{l as I,c as a};