import{r as i,h as t,H as a}from"./index-Di6F0tPl.js";import{B as s}from"./variant-quote-DI6q8gPw-CeInbXEy.js";import{I as f}from"./component-BoywdBMh-ec-3NjvW.js";import{c as b,n as k}from"./normalizers-C14RETgU-C323STio.js";import{l as c}from"./label-DK7sT-k5-DlQTN4B-.js";import{B as h}from"./base-controller-CXhqh4cR-D2BOZI1P.js";import"./tslib.es6-CxX45GIN-BGVaTf34.js";import"./_Uint8Array-kJHDjtoP-jmGEpw_T.js";import"./isArray-CcrBs4JM-CqO_RI43.js";import"./clsx-COFh-Vc8-D7cYsJM5.js";const r=b("icons","kolicon-logo",k),m={required:[r,c]};class p extends h{constructor(n){super(n,m)}componentWillLoad(n){const{icons:e,label:l}=n;this.watchIcons(e),this.watchLabel(l)}watchIcons(n){r.apply(n,e=>{this.setRenderProp("icons",e)})}watchLabel(n){c.apply(n,e=>{this.setRenderProp("label",e)})}}const d=`@font-face {
  font-family: "kolicons";
  src: url("kolicons.eot?t=1777380781777"); /* IE9*/
  src: url("kolicons.eot?t=1777380781777#iefix") format("embedded-opentype"), url("kolicons.woff2?t=1777380781777") format("woff2"), url("kolicons.woff?t=1777380781777") format("woff"), url("kolicons.ttf?t=1777380781777") format("truetype"), url("kolicons.svg?t=1777380781777#kolicons") format("svg"); /* iOS 4.1- */
}
@layer kol-component {
  [class^=kolicon-], [class*=" kolicon-"] {
    font-family: "kolicons";
    font-style: normal;
    font-weight: 400;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .kolicon-alert-error::before {
    content: "\\ea01";
  }
  .kolicon-alert-info::before {
    content: "\\ea02";
  }
  .kolicon-alert-success::before {
    content: "\\ea03";
  }
  .kolicon-alert-warning::before {
    content: "\\ea04";
  }
  .kolicon-check::before {
    content: "\\ea05";
  }
  .kolicon-chevron-double-left::before {
    content: "\\ea06";
  }
  .kolicon-chevron-double-right::before {
    content: "\\ea07";
  }
  .kolicon-chevron-down::before {
    content: "\\ea08";
  }
  .kolicon-chevron-left::before {
    content: "\\ea09";
  }
  .kolicon-chevron-right::before {
    content: "\\ea0a";
  }
  .kolicon-chevron-up::before {
    content: "\\ea0b";
  }
  .kolicon-cogwheel::before {
    content: "\\ea0c";
  }
  .kolicon-cross::before {
    content: "\\ea0d";
  }
  .kolicon-eye-closed::before {
    content: "\\ea0e";
  }
  .kolicon-eye::before {
    content: "\\ea0f";
  }
  .kolicon-house::before {
    content: "\\ea10";
  }
  .kolicon-kolibri::before {
    content: "\\ea11";
  }
  .kolicon-link-external::before {
    content: "\\ea12";
  }
  .kolicon-link::before {
    content: "\\ea13";
  }
  .kolicon-minus::before {
    content: "\\ea14";
  }
  .kolicon-plus::before {
    content: "\\ea15";
  }
  .kolicon-settings::before {
    content: "\\ea16";
  }
  .kolicon-sort-asc::before {
    content: "\\ea17";
  }
  .kolicon-sort-desc::before {
    content: "\\ea18";
  }
  .kolicon-sort-neutral::before {
    content: "\\ea19";
  }
  .kolicon-up::before {
    content: "\\ea1a";
  }
  .kolicon-version::before {
    content: "\\ea1b";
  }
}
@layer kol-component {
  .kol-icon {
    color: inherit;
    display: inline-block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
  }
}`,u=class{constructor(o){i(this,o),this.ctrl=new p(s.stateLess)}watchIcons(o){this.ctrl.watchIcons(o)}watchLabel(o){this.ctrl.watchLabel(o)}componentWillLoad(){this.ctrl.componentWillLoad({icons:this._icons,label:this._label})}render(){return t(a,{key:"0127f2d35f4164f440a30fec825e10158fc833a5"},t(f,{key:"6fa23897706337c29bc4ef2551904436b2a65785",icons:this.ctrl.getRenderProp("icons"),label:this.ctrl.getRenderProp("label")}))}static get watchers(){return{_icons:["watchIcons"],_label:["watchLabel"]}}};u.style={default:d};export{u as kol_icon};
//# sourceMappingURL=kol-icon.entry-p8_jd8V-.js.map
