);
diff --git a/src/Settings/Settings.js b/src/Settings/Settings.js
index 5775c57ebd9fedc8bcbe1d29302489309571f4db..1f3022774e0e1589d63f77f94a975a165cefff75 100644
--- a/src/Settings/Settings.js
+++ b/src/Settings/Settings.js
@@ -4,12 +4,32 @@
// SPDX-License-Identifier: MIT
import React, { Component } from 'react';
+import { Link } from 'react-router-dom';
+
+import Health from '../Health';
class Settings extends Component {
render () {
return (
);
}
diff --git a/src/Tokens/Tokens.js b/src/Tokens/Tokens.js
index e7e07911781e2a91c9f799b59a10f4f62428e6d7..d0ab03dff8f4a0d09ade922c37ef662f3be9f037 100644
--- a/src/Tokens/Tokens.js
+++ b/src/Tokens/Tokens.js
@@ -5,8 +5,9 @@
import React, { Component } from 'react';
import { inject, observer } from 'mobx-react';
-import { Redirect } from 'react-router-dom';
+import { Redirect, Link } from 'react-router-dom';
+import Health from '../Health';
import EthBalance from './EthBalance';
import TokenBalance from './TokenBalance';
@@ -24,18 +25,47 @@ class Tokens extends Component {
}
return (
-
-
- {Array.from(tokens.keys()).map(key => (
- -
- {key === 'ETH' ? (
-
- ) : (
-
- )}
-
- ))}
-
+
+
+
+
+
+
+ {Array.from(tokens.keys()).map(key => (
+ -
+ {key === 'ETH' ? (
+
+ ) : (
+
+ )}
+
+ ))}
+
+
+
+
+
);
}
diff --git a/src/assets/img/icons/back.svg b/src/assets/img/icons/back.svg
new file mode 100644
index 0000000000000000000000000000000000000000..03e2499d3d0cf0ab9c68506eedee6d1908204b0e
--- /dev/null
+++ b/src/assets/img/icons/back.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/src/assets/img/icons/close.svg b/src/assets/img/icons/close.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4f8c9eb6af092e98ab36235dc5bcb64751d43acd
--- /dev/null
+++ b/src/assets/img/icons/close.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/src/assets/img/icons/plus.svg b/src/assets/img/icons/plus.svg
new file mode 100644
index 0000000000000000000000000000000000000000..92331aea3a28bfd51bb629528469b63b6644e8cd
--- /dev/null
+++ b/src/assets/img/icons/plus.svg
@@ -0,0 +1,13 @@
+
+
\ No newline at end of file
diff --git a/src/assets/img/icons/receive.svg b/src/assets/img/icons/receive.svg
index 923f1c85d36848ced59534773d4fe507af147233..2b48cd51a597961b7d37ca6f360c73451b11cd5f 100644
--- a/src/assets/img/icons/receive.svg
+++ b/src/assets/img/icons/receive.svg
@@ -1,11 +1,15 @@
-
+
\ No newline at end of file
diff --git a/src/assets/img/icons/reload.svg b/src/assets/img/icons/reload.svg
new file mode 100644
index 0000000000000000000000000000000000000000..efd0c9378aa3e939d3be76a147f5802f1d8cb991
--- /dev/null
+++ b/src/assets/img/icons/reload.svg
@@ -0,0 +1,19 @@
+
+
+
+ Untitled 6
+ Created with Sketch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/sass/components/_account.scss b/src/assets/sass/components/_account.scss
new file mode 100644
index 0000000000000000000000000000000000000000..e8c93070bfabeb8c4bb99c9ed7994a60427c978d
--- /dev/null
+++ b/src/assets/sass/components/_account.scss
@@ -0,0 +1,38 @@
+.account {
+ user-select: none;
+ display: flex;
+
+ .account_avatar {
+ margin: -0.5rem 0 -0.5rem -0.425rem;
+ width: (ms(0) * 1.3) + 2rem;
+ height: (ms(0) * 1.3) + 2rem;
+ display: flex;
+ flex-direction: column;
+ flex-wrap: nowrap;
+ justify-content: center;
+ align-items: center;
+ align-content: center;
+
+ canvas {
+ height: (ms(0) * 1.3) !important;
+ width: auto !important;
+ }
+ }
+
+ .account_information {
+ padding-left: 0.325rem;
+ flex-grow: 1;
+ }
+
+ .account_name {
+ color: $black;
+ font-weight: 500;
+ }
+
+ .account_address {
+ font-family: $mono;
+ color: $grey;
+ font-size: ms(-2);
+ line-height: ms(-2) * 1.3;
+ }
+}
diff --git a/src/assets/sass/components/_header-nav.scss b/src/assets/sass/components/_header-nav.scss
index 501d56f64ccd0dc6f2cf7e372b3eb52a39548e7c..49f4d209b902701885567964bc478193f9a9ffc8 100644
--- a/src/assets/sass/components/_header-nav.scss
+++ b/src/assets/sass/components/_header-nav.scss
@@ -1,8 +1,18 @@
.header-nav {
display: flex;
- justify-content: space-around;
+ justify-content: space-between;
padding: 1rem 0.5rem;
+ .header_title {
+ text-align: center;
+ color: rgba($black, 0.675);
+ font-weight: 500;
+ }
+
+ &.-modal {
+ background: $white;
+ }
+
a,
a:link,
a:visited {
@@ -16,5 +26,38 @@
background: rgba($faint,0.5);
color: $black;
}
+
+ &.icon {
+ width: ms(0) * 1.3 + 0.5rem;
+ height: ms(0) * 1.3 + 0.5rem;
+ text-indent: -9999rem;
+ background-size: ms(0) auto;
+ background-position: center center;
+ background-repeat: no-repeat;
+ opacity: 0.675;
+ &:hover {
+ opacity: 1;
+ }
+
+ &.-receive {
+ background-image: url('../assets/img/icons/receive.svg');
+ }
+
+ &.-settings {
+ background-image: url('../assets/img/icons/gear.svg');
+ }
+
+ &.-back {
+ background-image: url('../assets/img/icons/back.svg');
+ }
+
+ &.-close {
+ background-image: url('../assets/img/icons/close.svg');
+ }
+
+ &.-new {
+ background-image: url('../assets/img/icons/plus.svg');
+ }
+ }
}
}
diff --git a/src/assets/sass/components/_send-form.scss b/src/assets/sass/components/_send-form.scss
index e474cea79e233963e30fca2405edae2367a51fd1..ed500996ab1caf3f8e91f1cab9845118bcf37ff9 100644
--- a/src/assets/sass/components/_send-form.scss
+++ b/src/assets/sass/components/_send-form.scss
@@ -21,7 +21,7 @@
width: 9rem;
}
- input[type="number"] {
+ input[type='text'], input[type='number'] {
display: block;
width: 100%;
border-radius: 2px;
diff --git a/src/assets/sass/layouts/_wrapper.scss b/src/assets/sass/layouts/_wrapper.scss
index 59290d570c1e73bf25e42081c0707c1027c72ada..b3295253c4e6dcf18c36496bc06dfbf0ceada81d 100644
--- a/src/assets/sass/layouts/_wrapper.scss
+++ b/src/assets/sass/layouts/_wrapper.scss
@@ -28,12 +28,18 @@
.window {
background: $chrome;
border-radius: 0.25rem;
+ overflow: hidden;
box-shadow: 0 0.125rem 0.75rem rgba($black,0.175), 0 0.125rem 0.125rem rgba($black,0.100);
.window_content {
background: rgba($faint,0.675);
border-top: 1px solid $faint;
border-bottom: 1px solid $faint;
+
+ &.-modal {
+ border-top: 0;
+ border-bottom: 0;
+ }
}
}
}
diff --git a/src/assets/sass/shared/_box.scss b/src/assets/sass/shared/_box.scss
index 15cab9fe1b5567a80953b5d8527cc30dd43d70fd..ea18f740f8686408a7394836a182bd84e9d1ef05 100644
--- a/src/assets/sass/shared/_box.scss
+++ b/src/assets/sass/shared/_box.scss
@@ -29,6 +29,10 @@
padding: 1rem;
}
+ &.-modal {
+ background: $white;
+ }
+
&.-stacked {
margin-bottom: 0.5rem;
&:last-child {
diff --git a/src/assets/sass/shared/_list.scss b/src/assets/sass/shared/_list.scss
index 1520e3998a7b6e1d50930ee8f9cb6e5e739081cd..b6037a59fd0203357e757da49afcc10975414322 100644
--- a/src/assets/sass/shared/_list.scss
+++ b/src/assets/sass/shared/_list.scss
@@ -1,5 +1,5 @@
.list {
- &.-tokens {
+ &.-padded {
padding: 0.325rem;
& > li {
margin-bottom: 0.325rem;