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, () => ({