2017-06-24 01:27:17 +00:00
|
|
|
import React, { Component } from 'react';
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
import translate from 'translations';
|
2017-07-04 00:16:20 +00:00
|
|
|
import { donationAddressMap } from 'config/data';
|
2017-07-14 17:04:08 +00:00
|
|
|
import logo from 'assets/images/logo-myetherwallet.svg';
|
2017-07-22 21:24:03 +00:00
|
|
|
import { bityReferralURL } from 'config/data';
|
2017-09-15 21:38:11 +00:00
|
|
|
import PreFooter from './PreFooter';
|
2017-07-15 04:16:36 +00:00
|
|
|
import './index.scss';
|
|
|
|
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
const LINKS_LEFT = [
|
|
|
|
{
|
|
|
|
text: 'Knowledge Base',
|
|
|
|
href: 'https://myetherwallet.groovehq.com/help_center'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Helpers & ENS Debugging',
|
|
|
|
href: 'https://www.myetherwallet.com/helpers.html'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
text: 'Sign Message',
|
|
|
|
href: 'https://www.myetherwallet.com/signmsg.html'
|
|
|
|
}
|
|
|
|
];
|
|
|
|
|
|
|
|
const LINKS_SUPPORT = [
|
|
|
|
{
|
|
|
|
href: bityReferralURL,
|
|
|
|
text: 'Swap ETH/BTC/EUR/CHF via Bity.com'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://www.ledgerwallet.com/r/fa4b?path=/products/',
|
|
|
|
text: 'Buy a Ledger Nano S'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://trezor.io/?a=myetherwallet.com',
|
|
|
|
text: 'Buy a TREZOR'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://digitalbitbox.com/?ref=mew',
|
|
|
|
text: 'Buy a Digital Bitbox'
|
|
|
|
}
|
|
|
|
];
|
|
|
|
|
|
|
|
const LINKS_RIGHT = [
|
|
|
|
{
|
|
|
|
href: 'https://www.MyEtherWallet.com',
|
|
|
|
text: 'MyEtherWallet.com'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://github.com/MyEtherWallet/MyEtherWallet',
|
|
|
|
text: 'Github: Current Site'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://github.com/MyEtherWallet',
|
|
|
|
text: 'Github: MEW Org'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://github.com/MyEtherWallet/MyEtherWallet/releases/latest',
|
|
|
|
text: 'Github: Latest Release'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href:
|
|
|
|
'https://chrome.google.com/webstore/detail/myetherwallet-cx/nlbmnnijcnlegkjjpcfjclmcfggfefdm?hl=en',
|
|
|
|
text: 'MyEtherWallet CX'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href:
|
|
|
|
'https://chrome.google.com/webstore/detail/etheraddresslookup/pdknmigbbbhmllnmgdfalmedcmcefdfn',
|
|
|
|
text: 'Anti-Phishing CX'
|
|
|
|
}
|
|
|
|
];
|
|
|
|
|
|
|
|
const LINKS_SOCIAL = [
|
|
|
|
{
|
|
|
|
href: 'https://myetherwallet.herokuapp.com/',
|
|
|
|
text: 'Slack'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://www.reddit.com/r/MyEtherWallet/',
|
|
|
|
text: 'Reddit'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://twitter.com/myetherwallet',
|
|
|
|
text: 'Twitter'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://www.facebook.com/MyEtherWallet/',
|
|
|
|
text: 'Facebook'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
href: 'https://medium.com/@myetherwallet',
|
|
|
|
text: 'Medium'
|
|
|
|
}
|
|
|
|
];
|
|
|
|
|
2017-04-12 05:04:27 +00:00
|
|
|
export default class Footer extends Component {
|
2017-06-24 01:27:17 +00:00
|
|
|
render() {
|
|
|
|
return (
|
2017-09-15 21:38:11 +00:00
|
|
|
<div>
|
|
|
|
<PreFooter />
|
|
|
|
<footer className="Footer" role="contentinfo" aria-label="footer">
|
|
|
|
<div className="Footer-column Footer-about">
|
|
|
|
<p aria-hidden="true">
|
|
|
|
<a href="/">
|
|
|
|
<img
|
|
|
|
className="Footer-about-logo"
|
|
|
|
src={logo}
|
|
|
|
height="55px"
|
|
|
|
width="auto"
|
|
|
|
alt="MyEtherWallet"
|
|
|
|
/>
|
|
|
|
</a>
|
|
|
|
</p>
|
|
|
|
<p className="Footer-about-text">
|
|
|
|
<span>
|
|
|
|
{translate('FOOTER_1')}
|
|
|
|
</span>
|
|
|
|
<span>
|
|
|
|
{translate('FOOTER_1b')}
|
|
|
|
</span>
|
|
|
|
</p>
|
2017-07-15 04:16:36 +00:00
|
|
|
|
2017-09-15 21:38:11 +00:00
|
|
|
{LINKS_LEFT.map(link => {
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
return (
|
2017-09-15 21:38:11 +00:00
|
|
|
<p key={link.href}>
|
|
|
|
<a href={link.href} target="_blank" rel="noopener">
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
{link.text}
|
|
|
|
</a>
|
2017-09-15 21:38:11 +00:00
|
|
|
</p>
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
);
|
|
|
|
})}
|
2017-07-15 04:16:36 +00:00
|
|
|
|
2017-09-15 21:38:11 +00:00
|
|
|
<p>© 2017 MyEtherWallet, LLC</p>
|
|
|
|
</div>
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
|
2017-09-15 21:38:11 +00:00
|
|
|
<div className="Footer-column Footer-info">
|
|
|
|
<h5>
|
|
|
|
<i aria-hidden="true">👫</i>
|
|
|
|
You can support us by supporting our blockchain-family.
|
|
|
|
</h5>
|
|
|
|
<p>Consider using our affiliate links to...</p>
|
|
|
|
<ul>
|
|
|
|
{LINKS_SUPPORT.map(link => {
|
|
|
|
return (
|
|
|
|
<li key={link.href}>
|
|
|
|
<a href={link.href} target="_blank">
|
|
|
|
{link.text}
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
);
|
|
|
|
})}
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h5>
|
|
|
|
<i aria-hidden="true">💝</i>
|
|
|
|
{translate('FOOTER_2')}
|
|
|
|
</h5>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
{' '}ETH:{' '}
|
|
|
|
<span className="mono wrap">{donationAddressMap.ETH}</span>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
{' '}BTC:{' '}
|
|
|
|
<span className="mono wrap">{donationAddressMap.BTC}</span>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div className="Footer-column Footer-links">
|
|
|
|
{LINKS_RIGHT.map(link => {
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
return (
|
2017-09-15 21:38:11 +00:00
|
|
|
<p key={link.href}>
|
|
|
|
<a href={link.href} target="_blank">
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
{link.text}
|
|
|
|
</a>
|
2017-09-15 21:38:11 +00:00
|
|
|
</p>
|
v3 Style Import (#151)
* Convert bootstrap to sass instead of checked in and less
* Darken body, adjust header.
* First pass at tab styles, each tab will need a lot of individual love tho.
* Update footer to main site content, improve responsiveness.
* Missing key added.
* Fix dropdowns.
* Convert GenerateWallet HTML over, still needs styling.
* Send form.
* Current rates styled.
* CurrencySwap form styles.
* SwapInfoHeader styled.
* Finish up swap restyling, minor usability improvements for mobile.
* Fix up notifications / alert customizations
* Import v3 variables.
* Fix notification spacing.
* Align input height base with buttons.
* Revert height base, add additional bootstrap overrides.
* Grid overrides.
* Move overrides to their own folder. Adjust naming.
* Fix inconsistencies.
* Style generate wallet pt 1.
* Style generate wallet pt 2
* Style generate wallet pt 3
* Fix swap
* Added some missing overries, fixed the fallout.
* Remove header text, indicate alpha version.
* Fix radio / checkbox weights.
* Bind => arrow
* Convert simpledropdown to proper form select, instead of weirdly implemented nonfuncitoning dropdown.
* Fix token balances buttons, footr icons.
2017-09-05 19:52:01 +00:00
|
|
|
);
|
|
|
|
})}
|
2017-09-15 21:38:11 +00:00
|
|
|
<p>
|
|
|
|
{LINKS_SOCIAL.map((link, i) => {
|
|
|
|
return (
|
|
|
|
<span key={link.href}>
|
|
|
|
<a key={link.href} href={link.href} target="_blank">
|
|
|
|
{link.text}
|
|
|
|
</a>
|
|
|
|
{i !== LINKS_SOCIAL.length - 1 && ' · '}
|
|
|
|
</span>
|
|
|
|
);
|
|
|
|
})}
|
|
|
|
</p>
|
2017-04-12 05:04:27 +00:00
|
|
|
|
2017-09-15 21:38:11 +00:00
|
|
|
{/* TODO: Fix me */}
|
|
|
|
<p>Latest Block#: ?????</p>
|
|
|
|
</div>
|
|
|
|
</footer>
|
|
|
|
</div>
|
2017-06-24 01:27:17 +00:00
|
|
|
);
|
|
|
|
}
|
2017-04-12 05:04:27 +00:00
|
|
|
}
|