From eb1f8f86fdfaf5e58312213ed3dfffaa56074e65 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 22 Aug 2021 03:14:02 +0200 Subject: [PATCH] Added search to tags. --- assets/components/actors/actors.vue | 100 ++++----- assets/components/header/header.vue | 8 +- assets/components/tags/tags.vue | 292 +++++++++++++++----------- assets/components/tags/tile.vue | 112 ++++++---- assets/js/actors/actions.js | 8 +- assets/js/tags/actions.js | 2 +- migrations/20190325001339_releases.js | 25 ++- seeds/00_tags.js | 4 +- 8 files changed, 311 insertions(+), 240 deletions(-) diff --git a/assets/components/actors/actors.vue b/assets/components/actors/actors.vue index f7351088..31b25d9b 100644 --- a/assets/components/actors/actors.vue +++ b/assets/components/actors/actors.vue @@ -7,48 +7,9 @@ ref="filters" class="filters" > -
- + +
  • @@ -195,9 +156,48 @@
-
- +
    +
  • + all +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
@@ -291,6 +291,7 @@ async function fetchActors(scroll) { async function searchActors(scroll) { const actors = await this.$store.dispatch('searchActors', { + minLength: 1, query: this.$route.query.query, limit: this.limit, }); @@ -419,7 +420,6 @@ export default { .search { width: 0; flex-grow: 1; - justify-content: flex-end; box-sizing: border-box; padding: 0 1rem; } @@ -427,7 +427,7 @@ export default { .filters, .filters-row { display: flex; - justify-content: center; + justify-content: flex-end; align-items: center; } @@ -435,6 +435,10 @@ export default { margin: 1rem 0 .5rem 0; } +.filters-row { + flex-grow: 1; +} + .filters-row, .filter { padding: 0 1rem; @@ -443,7 +447,7 @@ export default { .genders { display: flex; flex-shrink: 0; - padding: 0 .5rem 0 0; + padding: 0 0 0 .5rem; } .letter, @@ -686,7 +690,7 @@ export default { @media(max-width: $breakpoint-kilo) { .filters { - flex-direction: column-reverse; + flex-direction: column; } ::v-deep(.search) { @@ -698,7 +702,7 @@ export default { @media(max-width: $breakpoint) { .filters-row { - flex-direction: column; + flex-direction: column-reverse; } .genders { diff --git a/assets/components/header/header.vue b/assets/components/header/header.vue index e898106e..a481d442 100644 --- a/assets/components/header/header.vue +++ b/assets/components/header/header.vue @@ -16,7 +16,7 @@