Skip to content

Commit e8398b6

Browse files
committed
feat(neuron-ui): adjust the order of dao records
1 parent 96b4ef6 commit e8398b6

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

  • packages/neuron-ui/src/states/stateProvider/actionCreators

packages/neuron-ui/src/states/stateProvider/actionCreators/wallets.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,9 +271,17 @@ export const backupWallet = (params: Controller.BackupWalletParams) => (dispatch
271271
export const updateNervosDaoData = (walletID: Controller.GetNervosDaoDataParams) => (dispatch: StateDispatch) => {
272272
getNervosDaoData(walletID).then(res => {
273273
if (res.status === 1) {
274+
const withdrawList = res.result
275+
.filter((r: State.NervosDAORecord) => !r.depositOutPoint)
276+
.sort((r1: State.NervosDAORecord, r2: State.NervosDAORecord) => +r2.timestamp - +r1.timestamp)
277+
278+
const claimList = res.result
279+
.filter((r: State.NervosDAORecord) => r.depositOutPoint)
280+
.sort((r1: State.NervosDAORecord, r2: State.NervosDAORecord) => +r2.timestamp - +r1.timestamp)
281+
274282
dispatch({
275283
type: NeuronWalletActions.UpdateNervosDaoData,
276-
payload: { records: res.result },
284+
payload: { records: [...claimList, ...withdrawList] },
277285
})
278286
} else {
279287
addNotification(failureResToNotification(res))(dispatch)

0 commit comments

Comments
 (0)