@create-figma-plugin/ui
Version:
Production-grade Preact components that replicate the Figma UI design
16 lines • 771 B
TypeScript
import { ComponentChildren } from 'preact';
import { EventHandler } from '../../types/event-handler.js';
import { FocusableComponentProps } from '../../types/focusable-component-props.js';
export interface ButtonProps extends FocusableComponentProps<HTMLButtonElement> {
children: ComponentChildren;
danger?: boolean;
disabled?: boolean;
fullWidth?: boolean;
loading?: boolean;
onClick?: EventHandler.onClick<HTMLButtonElement>;
secondary?: boolean;
}
export declare const Button: import("preact").FunctionalComponent<Omit<import("../../utilities/create-component.js").MixinHTMLElementAttributes<HTMLButtonElement, ButtonProps>, "ref"> & {
ref?: import("preact").Ref<HTMLButtonElement> | undefined;
}>;
//# sourceMappingURL=button.d.ts.map