'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const index = require('./index-7cdf1df1.js');

const DvnIconButton = class {
  constructor(hostRef) {
    index.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 (index.h(index.Host, { class: "d-inline-flex" }, index.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 && index.h("dvn-icon", { iconName: this.iconName, scale: this.iconScale }))));
  }
};

exports.dvn_icon_button = DvnIconButton;
