File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
packages/adena-extension/src/components/molecules/argument-edit-box Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments