Compare commits
1 Commits
feat/tx-pa
...
fix/dest-f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aae9c7468f |
@@ -154,10 +154,12 @@ const Transaction: FC<TransactionProps> = ({
|
|||||||
const nwState: Partial<TransactionState> = {
|
const nwState: Partial<TransactionState> = {
|
||||||
viewType,
|
viewType,
|
||||||
selectedTransaction: transactionType,
|
selectedTransaction: transactionType,
|
||||||
|
selectedDestAccount: null
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Currently in schema "Destination": "SomeVal" means 'Destination is required' while empty string indicates it is optional
|
||||||
|
// TODO Update schema with clear required tag
|
||||||
if (fields.Destination !== undefined) {
|
if (fields.Destination !== undefined) {
|
||||||
nwState.selectedDestAccount = null;
|
|
||||||
fields.Destination = "";
|
fields.Destination = "";
|
||||||
} else {
|
} else {
|
||||||
fields.Destination = undefined;
|
fields.Destination = undefined;
|
||||||
|
|||||||
@@ -58,12 +58,11 @@ export const TxUI: FC<UIProps> = ({
|
|||||||
const fields = getTxFields(tt);
|
const fields = getTxFields(tt);
|
||||||
|
|
||||||
if (fields.Destination !== undefined) {
|
if (fields.Destination !== undefined) {
|
||||||
setState({ selectedDestAccount: null });
|
|
||||||
fields.Destination = "";
|
fields.Destination = "";
|
||||||
} else {
|
} else {
|
||||||
fields.Destination = undefined;
|
fields.Destination = undefined;
|
||||||
}
|
}
|
||||||
return setState({ txFields: fields });
|
return setState({ txFields: fields, selectedDestAccount: null });
|
||||||
},
|
},
|
||||||
[setState]
|
[setState]
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user