From a87305be1cb4ef9ab5215e8645e3cfff7270f1ac Mon Sep 17 00:00:00 2001 From: ArneBo Date: Thu, 23 Jan 2025 22:59:10 +0100 Subject: [PATCH] [WIP] refactor(front): radio pages --- front/src/components/audio/track/Table.vue | 4 +- front/src/components/library/Radios.vue | 41 ++- .../src/components/library/radios/Builder.vue | 292 +++++++++--------- .../src/components/library/radios/Filter.vue | 6 +- front/src/components/radios/Button.vue | 2 +- front/src/components/radios/Card.vue | 57 ++-- 6 files changed, 201 insertions(+), 201 deletions(-) diff --git a/front/src/components/audio/track/Table.vue b/front/src/components/audio/track/Table.vue index 04db1b812..eb71829fa 100644 --- a/front/src/components/audio/track/Table.vue +++ b/front/src/components/audio/track/Table.vue @@ -249,7 +249,7 @@ const updatePage = (page: number) => { @@ -277,7 +277,7 @@ const updatePage = (page: number) => { diff --git a/front/src/components/library/Radios.vue b/front/src/components/library/Radios.vue index d3a9d350c..6e2656f4d 100644 --- a/front/src/components/library/Radios.vue +++ b/front/src/components/library/Radios.vue @@ -12,16 +12,15 @@ import { sortedUniq } from 'lodash-es' import { useStore } from '~/store' import axios from 'axios' -import $ from 'jquery' import Layout from '~/components/ui/Layout.vue' import Section from '~/components/ui/Section.vue' import Pagination from '~/components/ui/Pagination.vue' import RadioCard from '~/components/radios/Card.vue' import Button from '~/components/ui/Button.vue' -import Link from '~/components/ui/Link.vue' -import Card from '~/components/ui/Card.vue' +import Alert from '~/components/ui/Alert.vue' import Input from '~/components/ui/Input.vue' +import Spacer from '~/components/ui/Spacer.vue' import useSharedLabels from '~/composables/locale/useSharedLabels' import useOrdering from '~/composables/navigation/useOrdering' @@ -103,8 +102,6 @@ onOrderingUpdate(() => { fetchData() }) -onMounted(() => $('.ui.dropdown').dropdown()) - const { t } = useI18n() const labels = computed(() => ({ searchPlaceholder: t('components.library.Radios.placeholder.search'), @@ -165,7 +162,7 @@ const paginateOptions = computed(() => sortedUniq([12, 25, 50, paginateBy.value] id="radios-ordering" :label="t('components.library.Radios.ordering.label')" v-model="ordering" - class="ui dropdown" + class="dropdown" >