1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-05-07 10:10:56 +00:00

Add preview for Video, Audio, pdf and office file types

This commit is contained in:
Jrmi 2022-01-07 14:45:49 +00:00
parent 9f46b24da2
commit e9afcfe29a
29 changed files with 1875 additions and 82 deletions
web-frontend/modules/database

View file

@ -62,6 +62,13 @@ import {
RowUpdatedWebhookEventType,
RowDeletedWebhookEventType,
} from '@baserow/modules/database/webhookEventTypes'
import {
ImageFilePreview,
AudioFilePreview,
VideoFilePreview,
PDFBrowserFilePreview,
GoogleDocFilePreview,
} from '@baserow/modules/database/filePreviewTypes'
import { APITokenSettingsType } from '@baserow/modules/database/settingsTypes'
import tableStore from '@baserow/modules/database/store/table'
@ -340,5 +347,12 @@ export default (context) => {
new BaserowFormulaSingleSelectType(context)
)
// File preview types
app.$registry.register('preview', new ImageFilePreview(context))
app.$registry.register('preview', new AudioFilePreview(context))
app.$registry.register('preview', new VideoFilePreview(context))
app.$registry.register('preview', new PDFBrowserFilePreview(context))
app.$registry.register('preview', new GoogleDocFilePreview(context))
registerRealtimeEvents(app.$realtime)
}