UNPKG

@brizy/ui

Version:
25 lines (24 loc) 901 B
import { ReactElement } from "react"; import { Color } from "../types"; import { Placement } from "../Tooltip"; export interface Props { value: string; edit: boolean; onEdit?: (a: boolean) => void; onClick?: VoidFunction; onConfirm?: VoidFunction; onEscape?: VoidFunction; onChange: (a: string) => void; color?: Color; type?: "hover" | "click"; size?: "small" | "middle"; tooltipTitle?: string; tooltipPlacement?: Placement; tooltipColor?: Color; placeholder?: string; loading?: boolean; isAllTextSelectedOnEdit?: boolean; iconColor?: Color; iconHoverColor?: Color; } export declare const Editable: ({ value, edit, onEdit, onClick, onChange, onConfirm, onEscape, color, type, placeholder, tooltipTitle, tooltipPlacement, tooltipColor, iconColor, iconHoverColor, size, loading, isAllTextSelectedOnEdit, }: Props) => ReactElement;