File tree Expand file tree Collapse file tree 1 file changed +27
-10
lines changed
src/app/views/query-runner/query-input/auto-complete Expand file tree Collapse file tree 1 file changed +27
-10
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,16 @@ const useStyles = makeStyles({
4343 } ,
4444 noResize : {
4545 resize : 'none'
46+ } ,
47+ textareaWrapper : {
48+ position : 'relative' ,
49+ display : 'flex' ,
50+ alignItems : 'center'
51+ } ,
52+ suffixContainer : {
53+ position : 'absolute' ,
54+ right : '8px' ,
55+ top : '8px'
4656 }
4757} ) ;
4858
@@ -331,16 +341,23 @@ function AutoComplete(props: IAutoCompleteProps) {
331341 ref = { containerRef }
332342 >
333343 { isMultiline ? (
334- < Textarea
335- value = { queryUrl }
336- aria-label = { translateMessage ( 'Query Sample Input' ) }
337- className = { `${ classes . autoInput } ${ classes . noResize } ` }
338- style = { { minHeight : '32px' } } // approximate
339- autoComplete = "off"
340- onChange = { ( e ) => onChange ( e ) }
341- onBlur = { updateUrlContent }
342- onKeyDown = { onKeyDown }
343- />
344+ < div className = { classes . textareaWrapper } >
345+ < Textarea
346+ value = { queryUrl }
347+ aria-label = { translateMessage ( 'Query Sample Input' ) }
348+ className = { `${ classes . autoInput } ${ classes . noResize } ` }
349+ style = { { minHeight : '32px' , paddingRight : '60px' } }
350+ autoComplete = "off"
351+ onChange = { ( e ) => onChange ( e ) }
352+ onBlur = { updateUrlContent }
353+ onKeyDown = { onKeyDown }
354+ />
355+ { renderSuffix ( ) && (
356+ < div className = { classes . suffixContainer } >
357+ { renderSuffix ( ) }
358+ </ div >
359+ ) }
360+ </ div >
344361 ) : (
345362 < Input
346363 value = { queryUrl }
You can’t perform that action at this time.
0 commit comments