import React, { FormEvent, PropsWithChildren, ReactElement } from 'react'; import { InlineField, Input, PopoverContent } from '@grafana/ui'; interface VariableTextFieldProps { value: string; name: string; placeholder: string; onChange: (event: FormEvent) => void; testId?: string; tooltip?: PopoverContent; required?: boolean; width?: number; labelWidth?: number; grow?: boolean; onBlur?: (event: FormEvent) => void; interactive?: boolean; } export function VariableTextField({ value, name, placeholder, onChange, testId, width, labelWidth, required, onBlur, tooltip, grow, interactive, }: PropsWithChildren): ReactElement { return ( ); }