@universal-material/web
Version:
Material web components
31 lines • 830 B
TypeScript
import { HTMLTemplateResult } from 'lit';
import { UmButtonBase } from './button-base.js';
export type UmFabColor = 'primary' | 'secondary' | 'tertiary' | 'surface' | 'branded';
export type UmFabSize = 'small' | 'medium' | 'large';
export declare class UmFab extends UmButtonBase {
static styles: import("lit").CSSResultGroup[];
/**
* The FAB color variant to render.
*/
color: UmFabColor;
/**
* The size of the FAB.
*/
size: UmFabSize;
/**
* The text to display the FAB.
*/
label: string | null;
/**
* Lowers the FAB's elevation.
*/
lowered: boolean;
get extended(): boolean;
protected renderContent(): HTMLTemplateResult;
}
declare global {
interface HTMLElementTagNameMap {
'u-fab': UmFab;
}
}
//# sourceMappingURL=fab.d.ts.map