Skip to content
This repository was archived by the owner on Feb 23, 2021. It is now read-only.

Commit 497ffa0

Browse files
committed
Port ComputedSeed to mobx 4
1 parent 170197f commit 497ffa0

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

src/computed/seed.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,36 @@
22
* @fileOverview computed values that are used in seed UI components.
33
*/
44

5-
import { computed, extendObservable } from 'mobx';
5+
import { extendObservable } from 'mobx';
66

77
const ComputedSeed = store => {
88
extendObservable(store, {
9-
seedVerifyIndexes: computed(() => {
9+
get seedVerifyIndexes() {
1010
const { seedMnemonic: words } = store;
1111
return words.length ? getSeedIndexes(1, words.length, 3) : [];
12-
}),
13-
seedVerifyCopy: computed(() => {
12+
},
13+
get seedVerifyCopy() {
1414
const { seedVerifyIndexes } = store;
1515
const c0 = formatOrdinal(seedVerifyIndexes[0]);
1616
const c1 = formatOrdinal(seedVerifyIndexes[1]);
1717
const c2 = formatOrdinal(seedVerifyIndexes[2]);
1818
return `Type the ${c0}, ${c1}, and ${c2} words of your recovery phrase.`;
19-
}),
20-
restoreIndexes: computed(() => [...Array(24).keys()].map(x => ++x)),
21-
restoreVerifyIndexes: computed(() => {
19+
},
20+
get restoreIndexes() {
21+
return [...Array(24).keys()].map(x => ++x);
22+
},
23+
get restoreVerifyIndexes() {
2224
const { restoreIndexes } = store;
2325
const { restoreIndex } = store.wallet;
2426
return restoreIndexes.slice(restoreIndex, restoreIndex + 3);
25-
}),
26-
restoreVerifyCopy: computed(() => {
27+
},
28+
get restoreVerifyCopy() {
2729
const { restoreVerifyIndexes } = store;
2830
const c0 = formatOrdinal(restoreVerifyIndexes[0]);
2931
const c1 = formatOrdinal(restoreVerifyIndexes[1]);
3032
const c2 = formatOrdinal(restoreVerifyIndexes[2]);
3133
return `Type the ${c0}, ${c1}, and ${c2} words of your recovery phrase.`;
32-
}),
34+
},
3335
});
3436
};
3537

0 commit comments

Comments
 (0)