From 91a92a30ad5a1d37d3473258259a9637dcb6b4fb Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Fri, 4 Oct 2019 17:43:23 +0200 Subject: [PATCH] Renamed movie/sidebarAction.vue to ui/sidebarListElem.vue. Completly rewrote the component. Uses slots for text, way better semantic html elements used and logic is moved from the dom to computed functions. --- src/components/Movie.vue | 39 ++++---- src/components/movie/SidebarAction.vue | 111 --------------------- src/components/ui/sidebarListElem.vue | 132 +++++++++++++++++++++++++ 3 files changed, 153 insertions(+), 129 deletions(-) delete mode 100644 src/components/movie/SidebarAction.vue create mode 100644 src/components/ui/sidebarListElem.vue diff --git a/src/components/Movie.vue b/src/components/Movie.vue index 52fa5ae..c517921 100644 --- a/src/components/Movie.vue +++ b/src/components/Movie.vue @@ -32,22 +32,25 @@
- - - - + + + Not yet in plex + + + + Request to be downloaded? + + + + Search for torrents + + + See more info +
@@ -115,7 +118,7 @@ import storage from '@/storage.js' import img from '@/directives/v-image.js' import TorrentList from './TorrentList.vue' import Person from './Person.vue' -import SidebarAction from './movie/SidebarAction.vue' +import SidebarListElement from './ui/sidebarListElem.vue' import LoadingPlaceholder from './ui/LoadingPlaceholder.vue' @@ -123,7 +126,7 @@ import { getMovie, getShow, request, getRequestStatus } from '@/api.js' export default { props: ['id', 'type'], - components: { TorrentList, Person, LoadingPlaceholder, SidebarAction }, + components: { TorrentList, Person, LoadingPlaceholder, SidebarListElement }, directives: { img: img }, // TODO decide to remove or use data(){ return{ diff --git a/src/components/movie/SidebarAction.vue b/src/components/movie/SidebarAction.vue deleted file mode 100644 index 07a94e4..0000000 --- a/src/components/movie/SidebarAction.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - - - diff --git a/src/components/ui/sidebarListElem.vue b/src/components/ui/sidebarListElem.vue new file mode 100644 index 0000000..6f2ef15 --- /dev/null +++ b/src/components/ui/sidebarListElem.vue @@ -0,0 +1,132 @@ + + + + +