|
2 | 2 | * @fileOverview computed values that are used in seed UI components. |
3 | 3 | */ |
4 | 4 |
|
5 | | -import { computed, extendObservable } from 'mobx'; |
| 5 | +import { extendObservable } from 'mobx'; |
6 | 6 |
|
7 | 7 | const ComputedSeed = store => { |
8 | 8 | extendObservable(store, { |
9 | | - seedVerifyIndexes: computed(() => { |
| 9 | + get seedVerifyIndexes() { |
10 | 10 | const { seedMnemonic: words } = store; |
11 | 11 | return words.length ? getSeedIndexes(1, words.length, 3) : []; |
12 | | - }), |
13 | | - seedVerifyCopy: computed(() => { |
| 12 | + }, |
| 13 | + get seedVerifyCopy() { |
14 | 14 | const { seedVerifyIndexes } = store; |
15 | 15 | const c0 = formatOrdinal(seedVerifyIndexes[0]); |
16 | 16 | const c1 = formatOrdinal(seedVerifyIndexes[1]); |
17 | 17 | const c2 = formatOrdinal(seedVerifyIndexes[2]); |
18 | 18 | 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() { |
22 | 24 | const { restoreIndexes } = store; |
23 | 25 | const { restoreIndex } = store.wallet; |
24 | 26 | return restoreIndexes.slice(restoreIndex, restoreIndex + 3); |
25 | | - }), |
26 | | - restoreVerifyCopy: computed(() => { |
| 27 | + }, |
| 28 | + get restoreVerifyCopy() { |
27 | 29 | const { restoreVerifyIndexes } = store; |
28 | 30 | const c0 = formatOrdinal(restoreVerifyIndexes[0]); |
29 | 31 | const c1 = formatOrdinal(restoreVerifyIndexes[1]); |
30 | 32 | const c2 = formatOrdinal(restoreVerifyIndexes[2]); |
31 | 33 | return `Type the ${c0}, ${c1}, and ${c2} words of your recovery phrase.`; |
32 | | - }), |
| 34 | + }, |
33 | 35 | }); |
34 | 36 | }; |
35 | 37 |
|
|
0 commit comments