Changeset View
Changeset View
Standalone View
Standalone View
web/cashtab/extension/src/components/App.js
import React, { useState, useEffect } from 'react'; | import React, { useState, useEffect } from 'react'; | ||||
import 'antd/dist/antd.less'; | import 'antd/dist/antd.less'; | ||||
import PropTypes from 'prop-types'; | import PropTypes from 'prop-types'; | ||||
import { Spin, Modal } from 'antd'; | import { Spin, Modal } from 'antd'; | ||||
import { | import { | ||||
CashLoadingIcon, | CashLoadingIcon, | ||||
HomeIcon, | HomeIcon, | ||||
SendIcon, | SendIcon, | ||||
ReceiveIcon, | ReceiveIcon, | ||||
SettingsIcon, | SettingsIcon, | ||||
AirdropIcon, | AirdropIcon, | ||||
ThemedSignAndVerifyMsg, | |||||
} from 'components/Common/CustomIcons'; | } from 'components/Common/CustomIcons'; | ||||
import '../index.css'; | import '../index.css'; | ||||
import styled, { ThemeProvider, createGlobalStyle } from 'styled-components'; | import styled, { ThemeProvider, createGlobalStyle } from 'styled-components'; | ||||
import { theme } from 'assets/styles/theme'; | import { theme } from 'assets/styles/theme'; | ||||
import Home from 'components/Home/Home'; | import Home from 'components/Home/Home'; | ||||
import Receive from 'components/Receive/Receive'; | import Receive from 'components/Receive/Receive'; | ||||
import Tokens from 'components/Tokens/Tokens'; | import Tokens from 'components/Tokens/Tokens'; | ||||
import Send from 'components/Send/Send'; | import Send from 'components/Send/Send'; | ||||
▲ Show 20 Lines • Show All 578 Lines • ▼ Show 20 Lines | return ( | ||||
active={selectedKey === 'configure'} | active={selectedKey === 'configure'} | ||||
onClick={() => | onClick={() => | ||||
history.push('/configure') | history.push('/configure') | ||||
} | } | ||||
> | > | ||||
Settings | Settings | ||||
<SettingsIcon /> | <SettingsIcon /> | ||||
</NavItem> | </NavItem> | ||||
<NavItem | |||||
active={ | |||||
selectedKey === 'signverifymsg' | |||||
} | |||||
onClick={() => | |||||
history.push('/signverifymsg') | |||||
} | |||||
> | |||||
Sign & Verify | |||||
<ThemedSignAndVerifyMsg /> | |||||
</NavItem> | |||||
</NavMenu> | </NavMenu> | ||||
</NavWrapper> | </NavWrapper> | ||||
</Footer> | </Footer> | ||||
) : null} | ) : null} | ||||
</WalletBody> | </WalletBody> | ||||
</CustomApp> | </CustomApp> | ||||
</Spin> | </Spin> | ||||
</ThemeProvider> | </ThemeProvider> | ||||
); | ); | ||||
}; | }; | ||||
App.propTypes = { | App.propTypes = { | ||||
match: PropTypes.string, | match: PropTypes.string, | ||||
}; | }; | ||||
export default App; | export default App; |