@@ -13,51 +13,28 @@ import Footer from 'components/Footer';
1313import { ForwardButton, OfflineButton } from 'components/Buttons';
1414
1515import Ticket from './Login/Ticket';
16−import Mnemonic from './Login/Mnemonic';
17−import Advanced from './Login/Advanced';
18−import Hardware from './Login/Hardware';
19−import Metamask from './Login/Metamask';
16+import Other from './Login/Other';
2017
2118const NAMES = {
2219 TICKET: 'TICKET',
23− MNEMONIC: 'MNEMONIC',
24− HARDWARE: 'HARDWARE',
25− ADVANCED: 'ADVANCED',
26− METAMASK: 'METAMASK',
20+ OTHER: 'OTHER',
2721};
2822
2923const VIEWS = {
3024 [NAMES.TICKET]: Ticket,
31− [NAMES.MNEMONIC]: Mnemonic,
32− [NAMES.HARDWARE]: Hardware,
33− [NAMES.ADVANCED]: Advanced,
34− [NAMES.METAMASK]: Metamask,
25+ [NAMES.OTHER]: Other,
3526};
3627
3728const OPTIONS = [
3829 { text: 'Master Ticket', value: NAMES.TICKET },
39− { text: 'Mnemonic', value: NAMES.MNEMONIC },
40− { text: 'Hardware', value: NAMES.HARDWARE },
41− { text: 'Advanced', value: NAMES.ADVANCED },
42− { text: 'Metamask', value: NAMES.METAMASK },
30+ { text: 'Other', value: NAMES.OTHER },
4331];
4432
4533const walletTypeToViewName = walletType => {
46− switch (walletType) {
47− case WALLET_TYPES.MNEMONIC:
48− return NAMES.MNEMONIC;
49− case WALLET_TYPES.LEDGER:
50− case WALLET_TYPES.TREZOR:
51− return NAMES.HARDWARE;
52− case WALLET_TYPES.KEYSTORE:
53− case WALLET_TYPES.PRIVATE_KEY:
54− return NAMES.ADVANCED;
55− case WALLET_TYPES.TICKET:
56− case WALLET_TYPES.SHARDS:
57− return NAMES.TICKET;
58− default:
59− return NAMES.TICKET;
34+ if (walletType === WALLET_TYPES.TICKET || !walletType) {
35+ return NAMES.TICKET;
6036 }
37+ return NAMES.OTHER;
6138};
6239
6340export default function Login() {