diff --git a/next-ui/src/components/import/readlist/Table.vue b/next-ui/src/components/import/readlist/Table.vue index 6874b7aa..128e9c0c 100644 --- a/next-ui/src/components/import/readlist/Table.vue +++ b/next-ui/src/components/import/readlist/Table.vue @@ -140,6 +140,7 @@ + + allReadLists.value?.content?.some( @@ -343,10 +346,11 @@ const duplicateNameMessage = intl.formatMessage({ defaultMessage: 'A read list with that name already exists', id: 'LjqS9+', }) +//endregion const finishedState = computed(() => !!readListCreated.value) -// Table setup +//region Table setup const hideFooter = computed(() => readListEntries.value.length < 10) const headers = [ @@ -396,8 +400,9 @@ const headers = [ align: 'end', }, ] as const // workaround for https://github.com/vuetifyjs/vuetify/issues/18901 +//endregion -// Filtering +//region Filtering const filterSelect = ref([]) const filterRef = computed(() => filterSelect.value.join('')) const filterOptions = [ @@ -427,8 +432,9 @@ function filterFn( if (!error && !duplicate && query.includes('o')) return true return false } +//endregion -// Series Picker Dialog +//region Series Picker Dialog const dialogSeriesPickerActivator = ref(undefined) async function seriesPicked(series: components['schemas']['SeriesDto']) { @@ -447,8 +453,9 @@ async function seriesPicked(series: components['schemas']['SeriesDto']) { } } } +//endregion -// Book Picker Dialog +//region Book Picker Dialog const dialogBookPickerActivator = ref(undefined) const dialogBookPickerBooks = asyncComputed(async () => currentActionedItem.value?.series @@ -465,6 +472,7 @@ function bookPicked(book: components['schemas']['BookDto']) { } } } +//endregion const getSeriesBooks = useMemoize(async (seriesId: string) => useQuery(bookListQuery, () => ({