From 040e6c2197153a7fd32a211f20fbcbac3326fbd9 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Fri, 31 May 2024 03:48:17 +0200 Subject: [PATCH] Added movie and summary to scene page. --- assets/img/icons/copy.svg | 4 ++ assets/img/icons/copy3.svg | 4 ++ assets/img/icons/copy4.svg | 4 ++ assets/img/icons/paste.svg | 4 ++ assets/img/icons/paste4.svg | 4 ++ assets/img/icons/subtract.svg | 4 ++ assets/summary.yaml | 8 +++ components/movies/tile.vue | 36 ++++++++-- package-lock.json | 103 ++++++++++++++++++++++++++ package.json | 2 + pages/scene/+Page.vue | 132 +++++++++++++++++++++++++++++++++- src/scenes.js | 19 +++++ vite.config.js | 2 + 13 files changed, 319 insertions(+), 7 deletions(-) create mode 100755 assets/img/icons/copy.svg create mode 100755 assets/img/icons/copy3.svg create mode 100755 assets/img/icons/copy4.svg create mode 100755 assets/img/icons/paste.svg create mode 100755 assets/img/icons/paste4.svg create mode 100755 assets/img/icons/subtract.svg create mode 100644 assets/summary.yaml diff --git a/assets/img/icons/copy.svg b/assets/img/icons/copy.svg new file mode 100755 index 0000000..1f4a782 --- /dev/null +++ b/assets/img/icons/copy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/copy3.svg b/assets/img/icons/copy3.svg new file mode 100755 index 0000000..0d86ab8 --- /dev/null +++ b/assets/img/icons/copy3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/copy4.svg b/assets/img/icons/copy4.svg new file mode 100755 index 0000000..2c328c2 --- /dev/null +++ b/assets/img/icons/copy4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/paste.svg b/assets/img/icons/paste.svg new file mode 100755 index 0000000..c025edc --- /dev/null +++ b/assets/img/icons/paste.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/paste4.svg b/assets/img/icons/paste4.svg new file mode 100755 index 0000000..1766eae --- /dev/null +++ b/assets/img/icons/paste4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/img/icons/subtract.svg b/assets/img/icons/subtract.svg new file mode 100755 index 0000000..d07aa80 --- /dev/null +++ b/assets/img/icons/subtract.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/summary.yaml b/assets/summary.yaml new file mode 100644 index 0000000..6347994 --- /dev/null +++ b/assets/summary.yaml @@ -0,0 +1,8 @@ +- ' - ': + - channel + - - movie + - scene|Scene $ + - title +- ', |(|)': + - actors + - date|yyyy-MM-dd diff --git a/components/movies/tile.vue b/components/movies/tile.vue index 379f4b8..39f87a9 100644 --- a/components/movies/tile.vue +++ b/components/movies/tile.vue @@ -29,6 +29,7 @@ -
+
@@ -115,6 +126,10 @@ const props = defineProps({ type: Object, default: null, }, + details: { + type: Boolean, + default: true, + }, }); const pageContext = inject('pageContext'); @@ -124,7 +139,7 @@ const currentStash = pageStash || user?.primaryStash; const currentYear = new Date().getFullYear(); -const favorited = ref(props.movie.stashes.some((movieStash) => movieStash.id === currentStash.id)); +const favorited = ref(props.movie.stashes?.some((movieStash) => movieStash.id === currentStash.id));