fix(fe): consolidate createExtensions
This commit is contained in:
@@ -101,6 +101,7 @@ import { useMeasurementsSetup } from '~/lib/viewer/composables/setup/measurement
|
||||
import { useFiltersSetup } from '~/lib/viewer/composables/setup/filters'
|
||||
import { useViewerPanelsSetup } from '~/lib/viewer/composables/setup/panels'
|
||||
import { ViewerRenderPageType } from '~/lib/viewer/helpers/state'
|
||||
import { HighlightExtension } from '~/lib/viewer/composables/setup/highlighting'
|
||||
|
||||
export type LoadedModel = NonNullable<
|
||||
Get<ViewerLoadedResourcesQuery, 'project.models.items[0]'>
|
||||
@@ -448,6 +449,7 @@ function createViewerDataBuilder(params: { viewerDebug: boolean }) {
|
||||
...DefaultViewerParams,
|
||||
verbose: !!(import.meta.client && params.viewerDebug)
|
||||
})
|
||||
viewer.createExtension(HighlightExtension)
|
||||
viewer.createExtension(PassReader)
|
||||
const initPromise = viewer.init()
|
||||
|
||||
|
||||
@@ -55,9 +55,6 @@ export const useHighlightingPostSetup = () => {
|
||||
|
||||
if (pageType.value === ViewerRenderPageType.Presentation) return
|
||||
|
||||
// Create the highlighting extension once during setup
|
||||
instance.createExtension(HighlightExtension)
|
||||
|
||||
// Get the highlighting extension instance
|
||||
const getHighlightExtensionInstance = () => instance.getExtension(HighlightExtension)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user