diff --git a/src/assets/scss/main.scss b/src/assets/scss/main.scss
index dbd97cc..5e006de 100644
--- a/src/assets/scss/main.scss
+++ b/src/assets/scss/main.scss
@@ -40,7 +40,16 @@ body {
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
- color: #2c3e50;
+ color: #919191;
+}
+
+.dark-mode .view{
+ background-color: #050505a1;
+ color: #fff;
+}
+
+:root .dark-mode .body{
+ color: black !important;
}
.input-field {
diff --git a/src/components/UploadModal.vue b/src/components/UploadModal.vue
new file mode 100644
index 0000000..67c1273
--- /dev/null
+++ b/src/components/UploadModal.vue
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
diff --git a/src/components/VcfImport.vue b/src/components/VcfImport.vue
new file mode 100644
index 0000000..95c1d67
--- /dev/null
+++ b/src/components/VcfImport.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
Upload a file(.vcf) below to generate QR code :
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/icons/NetworkAwarenessLogo.vue b/src/components/icons/NetworkAwarenessLogo.vue
new file mode 100644
index 0000000..9d9b05b
--- /dev/null
+++ b/src/components/icons/NetworkAwarenessLogo.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/partials/SideNav.vue b/src/components/partials/SideNav.vue
index 09ff123..9e1b422 100644
--- a/src/components/partials/SideNav.vue
+++ b/src/components/partials/SideNav.vue
@@ -21,6 +21,12 @@
Settings
+
+
+
+
+ Network Awareness
+
@@ -30,13 +36,15 @@ import { mapGetters } from 'vuex'
import FilesIcon from '../icons/Files.vue'
import SettingsIcon from '../icons/Settings.vue'
import WalletIcon from '../icons/Wallet.vue'
+import NetworkAwarenessLogo from '../icons/NetworkAwarenessLogo.vue'
export default {
name: 'SideNav',
components: {
FilesIcon,
SettingsIcon,
- WalletIcon
+ WalletIcon,
+ NetworkAwarenessLogo
},
computed: {
...mapGetters(['menuType'])
@@ -95,6 +103,10 @@ export default {
width: max-content;
}
}
+
+.icon1 {
+ margin-bottom: -23px;
+}
.micro {
a {
.link-text {
diff --git a/src/components/reusables/ToggleButton.vue b/src/components/reusables/ToggleButton.vue
new file mode 100644
index 0000000..a5fe790
--- /dev/null
+++ b/src/components/reusables/ToggleButton.vue
@@ -0,0 +1,61 @@
+
+
+ Switch to dark / light mode
+
+ {{
+ isActive ? activeText : inactiveText
+ }}
+
+
+
+
+
+
+
diff --git a/src/components/settings/EmailSettings.vue b/src/components/settings/EmailSettings.vue
index 965b356..677598a 100644
--- a/src/components/settings/EmailSettings.vue
+++ b/src/components/settings/EmailSettings.vue
@@ -4,8 +4,8 @@
Email Configuration
- Fill-out This Form to Setup Your Email Configuration on Your Sparkplate
- Account.
+ Fill-out This Form to Setup Your Email Configuration on Your
+ Sparkplate Account.
@@ -191,4 +191,8 @@ export default {
}
-
+
diff --git a/src/components/settings/InterfaceSettings.vue b/src/components/settings/InterfaceSettings.vue
new file mode 100644
index 0000000..e145ba3
--- /dev/null
+++ b/src/components/settings/InterfaceSettings.vue
@@ -0,0 +1,54 @@
+
+
+
+
+
+
diff --git a/src/components/settings/Misc.vue b/src/components/settings/Misc.vue
index 60ec40f..df73cc3 100644
--- a/src/components/settings/Misc.vue
+++ b/src/components/settings/Misc.vue
@@ -87,3 +87,9 @@ export default {
}
}
+
+
diff --git a/src/components/settings/SecuritySettings.vue b/src/components/settings/SecuritySettings.vue
index af47558..c0116c7 100644
--- a/src/components/settings/SecuritySettings.vue
+++ b/src/components/settings/SecuritySettings.vue
@@ -24,3 +24,8 @@ export default {
}
}
+
diff --git a/src/components/settings/TwoFactorAuth.vue b/src/components/settings/TwoFactorAuth.vue
index edbc3b4..c2ef35a 100644
--- a/src/components/settings/TwoFactorAuth.vue
+++ b/src/components/settings/TwoFactorAuth.vue
@@ -127,4 +127,8 @@ export default {
height: 300px;
width: 300px;
}
+
+.dark-mode .w-100 {
+ color: black;
+}
diff --git a/src/components/settings/UserProfile.vue b/src/components/settings/UserProfile.vue
index ff1237f..a4b411a 100644
--- a/src/components/settings/UserProfile.vue
+++ b/src/components/settings/UserProfile.vue
@@ -618,6 +618,9 @@ export default {
diff --git a/src/views/NetworkAwareness.vue b/src/views/NetworkAwareness.vue
new file mode 100644
index 0000000..9d28c16
--- /dev/null
+++ b/src/views/NetworkAwareness.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
diff --git a/src/views/Settings.vue b/src/views/Settings.vue
index 41a73fe..c33d3d8 100644
--- a/src/views/Settings.vue
+++ b/src/views/Settings.vue
@@ -3,7 +3,12 @@