From b823a93ae2d1bc987df954684ee8caa401b60742 Mon Sep 17 00:00:00 2001
From: jmt-gh <13617455+jmt-gh@users.noreply.github.com>
Date: Fri, 8 Jul 2022 20:29:18 -0700
Subject: [PATCH] integrate modal to sidenavs
---
client/components/app/ConfigSideNav.vue | 16 +++++++++++++---
client/components/app/SideRail.vue | 20 ++++++++++++++------
2 files changed, 27 insertions(+), 9 deletions(-)
diff --git a/client/components/app/ConfigSideNav.vue b/client/components/app/ConfigSideNav.vue
index bbadecc3..50cec860 100644
--- a/client/components/app/ConfigSideNav.vue
+++ b/client/components/app/ConfigSideNav.vue
@@ -11,12 +11,14 @@
+
+
@@ -26,7 +28,9 @@ export default {
isOpen: Boolean
},
data() {
- return {}
+ return {
+ showChangelogModal: false
+ }
},
computed: {
Source() {
@@ -129,18 +133,24 @@ export default {
githubTagUrl() {
return this.versionData.githubTagUrl
},
+ currentVersionChangelog() {
+ return this.versionData.currentVersionChangelog || 'No Changelog Available'
+ },
streamLibraryItem() {
return this.$store.state.streamLibraryItem
}
},
methods: {
+ clickChangelog(){
+ this.showChangelogModal = true
+ },
clickOutside() {
if (!this.isOpen) return
this.closeDrawer()
},
closeDrawer() {
this.$emit('update:isOpen', false)
- }
+ },
}
}
\ No newline at end of file
diff --git a/client/components/app/SideRail.vue b/client/components/app/SideRail.vue
index eddcdf26..a60a6a65 100644
--- a/client/components/app/SideRail.vue
+++ b/client/components/app/SideRail.vue
@@ -75,17 +75,21 @@
-
v{{ $config.version }}
+
v{{ $config.version }}
Update
{{ Source }}
+
+
\ No newline at end of file