UNPKG

@intuitionrobotics/thunderstorm

Version:
27 lines (26 loc) 867 B
import * as React from 'react'; import { BaseComponent } from '../core/BaseComponent'; import { StorageKey } from '../modules/StorageModule'; type State = { isEditing: boolean; storageKey: StorageKey<string>; }; export type FieldEditorClickProps = { inputStyle?: React.CSSProperties; labelStyle?: React.CSSProperties; placeholder?: string; id: string; onAccept: (value: string) => void; value?: string; }; export declare class FieldEditorClick extends BaseComponent<FieldEditorClickProps, State> { private createStorageKey; constructor(props: FieldEditorClickProps); componentDidUpdate(prevProps: Readonly<FieldEditorClickProps>, prevState: Readonly<State>): void; private handleSave; private startEdit; private endEdit; keyPressed: (e: KeyboardEvent) => void; render(): React.JSX.Element; } export {};