Implemented Gallery view for media files.

This commit is contained in:
Leo Vasanko
2023-11-17 18:32:24 -08:00
parent 11887edde3
commit 8da141744e
11 changed files with 553 additions and 27 deletions

View File

@@ -36,6 +36,14 @@ export class Doc {
get urlrouter(): string {
return this.url.replace(/^\/#/, '')
}
get img(): boolean {
const ext = this.name.split('.').pop()?.toLowerCase()
return ['jpg', 'jpeg', 'png', 'gif', 'webp', 'avif', 'svg'].includes(ext || '')
}
get ext(): string {
const ext = this.name.split('.').pop()
return ext ? ext.toLowerCase() : ''
}
}
export type errorEvent = {
error: {