richdocuments/src/init-viewer.js
Ferdinand Thiessen 46d33c9d32
fix: register handler within init script
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-02 03:03:38 +02:00

23 lines
575 B
JavaScript

/*!
* SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import './init-shared.js'
import { getCapabilities } from './services/capabilities.ts'
import { registerHandler } from '@nextcloud/viewer'
const supportedMimes = getCapabilities().mimetypes
const AsyncViewerComponent = () => import('./view/Viewer.vue')
const viewerHandler = {
id: 'richdocuments',
group: null,
mimes: supportedMimes,
component: AsyncViewerComponent,
theme: 'default',
canCompare: true,
}
registerHandler(viewerHandler)