@create-figma-plugin/ui
Version:
Production-grade Preact components that replicate the Figma UI design
23 lines • 1.18 kB
TypeScript
import { EventHandler } from '../../../types/event-handler.js';
import { RGBA } from '../../../types/rgba.js';
export type TextboxColorProps = {
propagateEscapeKeyDown?: boolean;
disabled?: boolean;
hexColor: string;
hexColorPlaceholder?: string;
fullWidth?: boolean;
onHexColorInput?: EventHandler.onInput<HTMLInputElement>;
onHexColorKeyDown?: EventHandler.onKeyDown<HTMLInputElement>;
onHexColorValueInput?: EventHandler.onValueChange<string>;
onOpacityInput?: EventHandler.onInput<HTMLInputElement>;
onOpacityKeyDown?: EventHandler.onKeyDown<HTMLInputElement>;
onOpacityNumericValueInput?: EventHandler.onValueChange<null | number>;
onOpacityValueInput?: EventHandler.onValueChange<string>;
onRgbaColorValueInput?: EventHandler.onValueChange<null | RGBA>;
opacity: string;
revertOnEscapeKeyDown?: boolean;
};
export declare const TextboxColor: import("preact").FunctionalComponent<Omit<import("../../../utilities/create-component.js").MixinHTMLElementAttributes<HTMLDivElement, TextboxColorProps>, "ref"> & {
ref?: import("preact").Ref<HTMLDivElement> | undefined;
}>;
//# sourceMappingURL=textbox-color.d.ts.map