Skip to content

Commit 8bdc4e5

Browse files
RI-7401: fix key name edit controls (#5027)
1 parent 847f80a commit 8bdc4e5

File tree

2 files changed

+22
-23
lines changed

2 files changed

+22
-23
lines changed

redisinsight/ui/src/pages/browser/modules/key-details-header/components/key-details-header-name/KeyDetailsHeaderName.tsx

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ const KeyDetailsHeaderName = ({ onEditKey }: Props) => {
146146

147147
return (
148148
<StyledFlexWrapper
149-
grow={10}
150149
direction="row"
151150
onMouseEnter={onMouseEnterKey}
152151
onMouseLeave={onMouseLeaveKey}
@@ -168,8 +167,9 @@ const KeyDetailsHeaderName = ({ onEditKey }: Props) => {
168167
isLoading={loading}
169168
declineOnUnmount={false}
170169
>
171-
<StyledInputWrapper align="center">
170+
<StyledInputWrapper align="center" style={{ maxWidth: 420 }}>
172171
<TextInput
172+
autoSize
173173
name="key"
174174
id="key"
175175
ref={keyNameRef}
@@ -187,26 +187,29 @@ const KeyDetailsHeaderName = ({ onEditKey }: Props) => {
187187
// todo: do not hardcode. align with other components in a single place
188188
style={{ paddingLeft: 9, lineHeight: '31px' }}
189189
/>
190-
{!keyIsEditing && <RiIcon size="M" type="EditIcon" />}
191190
</StyledInputWrapper>
192191
</InlineItemEditor>
193192
</RiTooltip>
194-
<RiTooltip
195-
position="right"
196-
content="Copy"
197-
anchorClassName={styles.copyKey}
198-
>
199-
<IconButton
200-
icon={CopyIcon}
201-
id={COPY_KEY_NAME_ICON}
202-
aria-label="Copy key name"
203-
onClick={(event: any) =>
204-
handleCopy(event, key!, keyIsEditing, keyNameRef)
205-
}
206-
data-testid="copy-key-name-btn"
207-
className={!keyIsHovering ? styles.hidden : ''}
208-
/>
209-
</RiTooltip>
193+
{!keyIsEditing && keyIsHovering && (
194+
<Row align="center">
195+
<RiIcon size="M" type="EditIcon" />
196+
<RiTooltip
197+
position="right"
198+
content="Copy"
199+
anchorClassName={styles.copyKey}
200+
>
201+
<IconButton
202+
icon={CopyIcon}
203+
id={COPY_KEY_NAME_ICON}
204+
aria-label="Copy key name"
205+
onClick={(event: any) =>
206+
handleCopy(event, key!, keyIsEditing, keyNameRef)
207+
}
208+
data-testid="copy-key-name-btn"
209+
/>
210+
</RiTooltip>
211+
</Row>
212+
)}
210213
</StyledFlexWrapper>
211214
)
212215
}

redisinsight/ui/src/pages/browser/modules/key-details-header/components/key-details-header-name/styles.module.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,3 @@
6060
padding-left: 9px;
6161
line-height: 31px !important;
6262
}
63-
64-
.hidden {
65-
visibility: hidden;
66-
}

0 commit comments

Comments
 (0)