diff --git a/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx b/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx index a847a68b62..c42b0450bc 100644 --- a/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx +++ b/packages/neuron-ui/src/components/CustomRows/DAORecordRow.tsx @@ -19,6 +19,7 @@ const DAORecord = ({ actionLabel, onClick, timestamp, + depositTimestamp, depositOutPoint, epoch, withdraw, @@ -142,7 +143,13 @@ const DAORecord = ({
- {`APC: ~${calculateAPC(compensation.toString(), capacity, `${Date.now() - +timestamp}`)}%`} + + {`APC: ~${calculateAPC( + compensation.toString(), + capacity, + `${Date.now() - +(depositTimestamp || timestamp)}` + )}%`} + {uniformTimeFormatter(+timestamp)} {metaInfo}
diff --git a/packages/neuron-ui/src/types/App/index.d.ts b/packages/neuron-ui/src/types/App/index.d.ts index 4654320f69..a8abf40fd5 100644 --- a/packages/neuron-ui/src/types/App/index.d.ts +++ b/packages/neuron-ui/src/types/App/index.d.ts @@ -177,6 +177,7 @@ declare namespace State { typeHash: string | null daoData: string timestamp: string + depositTimestamp?: string } interface NervosDAO {