@create-figma-plugin/ui
Version:
Production-grade Preact components that replicate the Figma UI design
25 lines • 1.25 kB
TypeScript
import { EventHandler } from '../../../../types/event-handler.js';
import { FocusableComponentProps } from '../../../../types/focusable-component-props.js';
export interface RawTextboxNumericProps extends FocusableComponentProps<HTMLInputElement> {
disabled?: boolean;
incrementBig?: number;
incrementSmall?: number;
integer?: boolean;
maximum?: number;
minimum?: number;
onBlur?: EventHandler.onBlur<HTMLInputElement>;
onFocus?: EventHandler.onFocus<HTMLInputElement>;
onInput?: EventHandler.onInput<HTMLInputElement>;
onMouseDown?: EventHandler.onMouseUp<HTMLInputElement>;
onNumericValueInput?: EventHandler.onValueChange<null | number>;
onValueInput?: EventHandler.onValueChange<string>;
placeholder?: string;
revertOnEscapeKeyDown?: boolean;
suffix?: string;
validateOnBlur?: (value: null | number) => null | number | boolean;
value: string;
}
export declare const RawTextboxNumeric: import("preact").FunctionalComponent<Omit<import("../../../../utilities/create-component.js").MixinHTMLElementAttributes<HTMLInputElement, RawTextboxNumericProps>, "ref"> & {
ref?: import("preact").Ref<HTMLInputElement> | undefined;
}>;
//# sourceMappingURL=raw-textbox-numeric.d.ts.map