From 6458264abf1dbe069264102fc8a4c395b80a79ac Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Thu, 5 Sep 2024 01:00:02 +0200 Subject: [PATCH] Added dedicated compact scene tile. --- components/scenes/meta.vue | 93 +++++++++++ components/scenes/scenes.vue | 7 +- components/scenes/tile.vue | 307 +++++++++++++++++------------------ 3 files changed, 250 insertions(+), 157 deletions(-) create mode 100644 components/scenes/meta.vue diff --git a/components/scenes/meta.vue b/components/scenes/meta.vue new file mode 100644 index 0000000..e388685 --- /dev/null +++ b/components/scenes/meta.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/components/scenes/scenes.vue b/components/scenes/scenes.vue index f7bf07f..b244c28 100644 --- a/components/scenes/scenes.vue +++ b/components/scenes/scenes.vue @@ -463,10 +463,15 @@ function updateFilter(prop, value, reload = true) { } @media(--small-20) { + /* .scenes { grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)); + } + */ + + .scenes { + grid-template-columns: 1fr; padding: .5rem .5rem 1rem .5rem; - gap: .5rem .25rem; } } diff --git a/components/scenes/tile.vue b/components/scenes/tile.vue index 361640e..eb80111 100644 --- a/components/scenes/tile.vue +++ b/components/scenes/tile.vue @@ -6,130 +6,106 @@ 'is-new': scene.isNew, }" > -
- - - - - - - - - -
- -
-
+
+
+ + - {{ scene.channel.name }} + + +
- - - + + +
+ {{ scene.title }} + +
    +
  • + {{ actor.name }} +
  • +
+ +
    +
  • + {{ scene.shootId }} +
  • + +
  • + {{ tag.name }} +
  • +
+
- {{ scene.title }} - -
    -
  • - {{ actor.name }} -
  • -
- -
    -
  • - {{ scene.shootId }} -
  • - -
  • - {{ tag.name }} -
  • -
+
@@ -139,6 +115,7 @@ import { format } from 'date-fns'; import getPath from '#/src/get-path.js'; +import Meta from '#/components/scenes/meta.vue'; import Heart from '#/components/stashes/heart.vue'; const props = defineProps({ @@ -158,6 +135,8 @@ const favorited = ref(props.scene.stashes.some((sceneStash) => sceneStash.id ===