UNPKG

@sandlada/mdc

Version:

@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.

2 lines (1 loc) 1.62 kB
import{_ as t}from"../../tslib.es6-CmLYFWVC.js";import{t as e}from"../../custom-element-Dz3n6kSt.js";import{n as s}from"../../property-Ck1wIidx.js";import{internals as o}from"../../utils/behaviors/element-internals.js";import{setupFormSubmitter as i}from"../../utils/controller/form-submitter.js";import{BaseButton as r}from"./base-button.js";import{buttonStyles as m}from"./button.style.js";import"../../lit-element-Ho-VPzO1.js";import"../../state--U2hSgGK.js";import"../../query-DifSdHBD.js";import"../../class-map-DlMb2KKL.js";import"../../utils/aria/delegate.js";import"../../utils/aria/aria.js";import"../../utils/event/form-label-activation.js";import"../../component-definitions/button.definition.js";import"../../color-CigMJnjV.js";import"../../elevation-dUQez_WX.js";import"../../shape-CrZ0CLVJ.js";import"../../state-C-haZXan.js";import"../../typescale-Bh1NLwSE.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 p;let a=class extends r{constructor(){super(...arguments),this.type="submit",this.value="",this.disabled=!1}static{p=this}static{this.styles=m}static{this.formAssociated=!0}static{i(p)}get name(){return this.getAttribute("name")??""}set name(t){this.setAttribute("name",t)}get form(){return this[o].form}};t([s({type:String})],a.prototype,"type",void 0),t([s({type:String,reflect:!0})],a.prototype,"value",void 0),t([s({type:Boolean,reflect:!0})],a.prototype,"disabled",void 0),a=p=t([e("mdc-button")],a);export{a as MDCButton};