on d760cbf help sign in
bridge/src/views/Login/Hardware.js
36 lines 728 B history raw
1import React, { useState } from 'react';
3import Tabs from 'components/Tabs';
4import Ledger from './Ledger';
5import Trezor from './Trezor';
7const NAMES = {
8 LEDGER: 'LEDGER',
9 TREZOR: 'TREZOR',
10};
12const VIEWS = {
13 [NAMES.LEDGER]: Ledger,
14 [NAMES.TREZOR]: Trezor,
15};
17const OPTIONS = [
18 { text: 'Ledger', value: NAMES.LEDGER },
19 { text: 'Trezor', value: NAMES.TREZOR },
20];
22export default function Hardware({ loginCompleted, className }) {
23 const [currentTab, setCurrentTab] = useState(NAMES.LEDGER);
25 return (
26 <Tabs
27 className={className}
28 views={VIEWS}
29 options={OPTIONS}
30 currentTab={currentTab}
31 onTabChange={setCurrentTab}
32 //
33 loginCompleted={loginCompleted}
34 />
35 );