mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-15 10:19:55 -05:00
Fix: Library Multi-Select Patches + Cleaner Icons (#100)
This commit is contained in:
@@ -193,6 +193,21 @@
|
||||
finally { bulkWorking = false; libraryState.exitSelect() }
|
||||
}
|
||||
|
||||
async function bulkRemoveFromFolder() {
|
||||
const catId = Number(libraryState.tab)
|
||||
if (Number.isNaN(catId)) return
|
||||
bulkWorking = true
|
||||
try {
|
||||
await getAdapter().updateMangasCategories(
|
||||
[...libraryState.selected].map(String),
|
||||
[],
|
||||
[catId],
|
||||
)
|
||||
await loadCategories()
|
||||
} catch (e) { console.error(e) }
|
||||
finally { bulkWorking = false; libraryState.exitSelect() }
|
||||
}
|
||||
|
||||
async function onBulkRemove() {
|
||||
bulkWorking = true
|
||||
try {
|
||||
@@ -451,6 +466,7 @@
|
||||
onSelectAll={() => libraryState.selectAll(libraryState.filteredItems.map(m => m.id))}
|
||||
onExitSelect={() => libraryState.exitSelect()}
|
||||
onBulkRemove={onBulkRemove}
|
||||
onBulkRemoveFromFolder={bulkRemoveFromFolder}
|
||||
onBulkMove={bulkMove}
|
||||
/>
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user