Skip to content

Commit a5b2c35

Browse files
authored
fix: approve transaction popup argument reverse order display error (#715)
1 parent 417ce36 commit a5b2c35

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

packages/adena-extension/src/components/molecules/argument-edit-box/argument-edit-box.styles.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ export const ArgumentEditBoxWrapper = styled(View)<{ marginRight?: number }>`
5757
text-align: end;
5858
direction: rtl;
5959
text-align: right;
60+
unicode-bidi: bidi-override;
61+
white-space: nowrap;
6062
${fonts.body2Reg};
6163
}
6264
}

packages/adena-extension/src/components/molecules/argument-edit-box/argument-edit-box.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ const ArgumentEditBox: React.FC<ArgumentEditBoxProps> = ({
2323
const [editValue, setEditValue] = useState(value);
2424
const [editState, setEditState] = useState<EditStateType>('none');
2525

26+
const displayValue = useMemo(() => {
27+
if (!value) {
28+
return '';
29+
}
30+
31+
return value.split('').reverse().join('');
32+
}, [value]);
33+
2634
const activateEditMode = (): void => {
2735
setEditable(true);
2836
};
@@ -128,7 +136,7 @@ const ArgumentEditBox: React.FC<ArgumentEditBoxProps> = ({
128136
</div>
129137
) : (
130138
<div className='display-wrapper'>
131-
<span className='display-value'>{value}</span>
139+
<span className='display-value'>{displayValue}</span>
132140
<div className='icon-wrapper' onClick={activateEditMode}>
133141
<IconPencil className='edit-icon' />
134142
</div>

0 commit comments

Comments
 (0)