Implemented Gallery view for media files.

This commit is contained in:
Leo Vasanko committed 2023-11-17 18:32:24 -08:00
1 parent 11887edde3
commit 8da141744e
11 files changed
+553 -27

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
<template>
<input type=checkbox tabindex=-1 :checked="store.selected.has(doc.key)"
@change="ev => {
if ((ev.target as HTMLInputElement).checked) {
store.selected.add(doc.key)
} else {
store.selected.delete(doc.key)
}
}"
>
</template>
<script setup lang=ts>
import { defineProps } from 'vue'
import { useMainStore } from '@/stores/main'
import type { Doc } from '@/repositories/Document'
const props = defineProps<{
doc: Doc
}>()
const store = useMainStore()
</script>