Skip to content

Commit e2faa7d

Browse files
authored
fix: share query button and documentation button are visible even when query is long (#3796)
1 parent a2f2874 commit e2faa7d

File tree

1 file changed

+27
-10
lines changed

1 file changed

+27
-10
lines changed

src/app/views/query-runner/query-input/auto-complete/AutoComplete.tsx

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff 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}

0 commit comments

Comments
 (0)