@sandlada/mdc
Version:
@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.
2 lines (1 loc) • 1.63 kB
JavaScript
import{_ as t}from"../../tslib.es6-CmLYFWVC.js";import{t as e}from"../../custom-element-Dz3n6kSt.js";import{n as o}from"../../property-Ck1wIidx.js";import{internals as s}from"../../utils/behaviors/element-internals.js";import{setupFormSubmitter as i}from"../../utils/controller/form-submitter.js";import{BaseMDCIconButton as r}from"./base-icon-button.js";import"../../lit-element-Ho-VPzO1.js";import"../../query-DhvfedBn.js";import"../../base-hbm3XPKy.js";import"../../class-map-D69pxdWL.js";import"../../directive-7hqM2TFx.js";import"../../utils/aria/delegate.js";import"../../utils/aria/aria.js";import"../../utils/event/form-label-activation.js";import"./icon-button.style.js";import"../../component-definitions/icon-button.definition.js";import"../../color-CigMJnjV.js";import"../../shape-CrZ0CLVJ.js";import"../../state-C-haZXan.js";import"../../utils/tokens/create-logic-shape-tokens.js";import"../../utils/tokens/create-wrapped-tokens.js";import"../../utils/tokens/override-component-tokens.js";import"../../utils/tokens/string-tokens.js";var m;let p=class extends r{constructor(){super(...arguments),this.type="submit",this.value="",this.disabled=!1}static{m=this}static{this.shadowRootOptions={mode:"open",delegatesFocus:!0}}static{this.formAssociated=!0}static{i(m)}get name(){return this.getAttribute("name")??""}set name(t){this.setAttribute("name",t)}get form(){return this[s].form}};t([o({type:String})],p.prototype,"type",void 0),t([o({type:String,reflect:!0})],p.prototype,"value",void 0),t([o({type:Boolean,reflect:!0})],p.prototype,"disabled",void 0),p=m=t([e("mdc-icon-button")],p);export{p as MDCIconButton};