@sandlada/mdc
Version:
@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.
30 lines • 818 B
TypeScript
import { type FormSubmitter, type FormSubmitterType } from '../../utils/controller/form-submitter';
import { BaseMDCIconButton } from './base-icon-button';
declare global {
interface HTMLElementTagNameMap {
"mdc-icon-button": MDCIconButton;
}
}
/**
* @alias
* mdc-icon-button
*
* @slot default
*
* @version
* Material Design 3 - Expressive
*
* @link
* https://m3.material.io/components/icon-buttons/specs
*/
export declare class MDCIconButton extends BaseMDCIconButton implements FormSubmitter {
static shadowRootOptions: ShadowRootInit;
static readonly formAssociated = true;
get name(): string;
set name(name: string);
get form(): HTMLFormElement | null;
type: FormSubmitterType;
value: string;
disabled: boolean;
}
//# sourceMappingURL=icon-button.d.ts.map