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 @@
-

v{{ $config.version }}

+

v{{ $config.version }}

{{ Source }}

Latest: {{ latestVersion }}
+ + @@ -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