import { r as registerInstance, h, H as Host } from './index-acdc1ac0.js';

const DvnIconButton = class {
  constructor(hostRef) {
    registerInstance(this, hostRef);
    this.tint = 'neutral';
    this.scale = 'medium';
    this.iconScale = 'medium';
    this.view = 'solid';
    this.shape = 'circle';
    this.disabled = false;
    this.progressing = false;
    this.leaned = false;
    this.tagMode = false;
  }
  render() {
    return (h(Host, { class: "d-inline-flex" }, h("dvn-button", { tint: this.tint, view: this.view, scale: this.scale, shape: this.shape, disabled: this.disabled, progressing: this.progressing, leaned: this.leaned, abbrTitle: this.abbrTitle, tagMode: this.tagMode }, !this.progressing && h("dvn-icon", { iconName: this.iconName, scale: this.iconScale }))));
  }
};

export { DvnIconButton as dvn_icon_button };
