@public-ui/components
Version:
Contains all web components that belong to KoliBri - The accessible HTML-Standard.
4 lines • 1.15 kB
JavaScript
/*!
* KoliBri - The accessible HTML-Standard
*/
;Object.defineProperty(exports,"__esModule",{value:!0});const index=require("./index-399c8b52.js"),i18n=require("./i18n-1d085d07.js"),label=require("./label-477be19d.js"),prop_validators=require("./prop.validators-888c8338.js");require("./i18n-737701e2.js"),require("./reuse-8cfefa9b.js"),require("./index-38f5f0b2.js"),require("./dev.utils-58fde089.js");const KolSymbol=class{constructor(e){index.registerInstance(this,e),this._label=void 0,this._symbol=void 0,this.state={_label:i18n.translate("kol-warning"),_symbol:""}}render(){return index.h(index.Host,{key:"0cf724ad64920f8a2a9818302ad4ec9d428c52b2",class:"kol-symbol"},index.h("span",{key:"46cacaa73fc9b86e9f008d69216dd4b14ca58210","aria-label":this.state._label,role:"term"},this.state._symbol))}validateLabel(e){label.validateLabel(this,e,{required:!0})}validateSymbol(e){prop_validators.watchString(this,"_symbol",e,{required:!0})}componentWillLoad(){this.validateLabel(this._label),this.validateSymbol(this._symbol)}static get watchers(){return{_label:["validateLabel"],_symbol:["validateSymbol"]}}};exports.kol_symbol=KolSymbol;