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

const DvnIconButton = class {
  constructor(hostRef) {
    registerInstance(this, hostRef);
    this.tint = 'neutral';
    this.scale = 'medium';
    this.view = 'solid';
    this.shape = 'circle';
    this.disabled = false;
    this.progressing = false;
    this.leaned = false;
  }
  render() {
    return (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 }, !this.progressing && h("dvn-icon", { iconName: this.iconName, scale: this.scale })));
  }
};

export { DvnIconButton as dvn_icon_button };
