diff --git a/src/App.vue b/src/App.vue index 47bbda6..8cbce8d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,7 +5,7 @@ Description: App.vue is the main parent component of the entire client side appl --> @@ -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 @@ + + + + + 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 @@

Settings

- + + + + + @@ -39,6 +48,8 @@ import Misc from '@/components/settings/Misc.vue' import SecuritySettings from '@/components/settings/SecuritySettings.vue' import EmailSettings from '@/components/settings/EmailSettings.vue' import NetworkStatus from '@/components/settings/NetworkStatus.vue' +import InterfaceSettings from '@/components/settings/InterfaceSettings.vue' +import VcfImport from '@/components/VcfImport.vue' export default { name: 'SettingsView', @@ -47,11 +58,14 @@ export default { EmailSettings, SecuritySettings, Misc, - NetworkStatus + NetworkStatus, + VcfImport, + InterfaceSettings }, data: () => ({ activeTab: 'user', - tabs: ['user', 'security', 'email', 'misc'] + tabs: ['user', 'security', 'email', 'misc', 'vcfimport', 'interface'], + darkMode: false }), async mounted() { this.activeTab = this.$route.params.activeTab @@ -59,4 +73,13 @@ export default { } - +