@univerjs-procollaboration-clientclassesDesktopcollaborationstatusdisplaycontroller

@univerjs-pro/collaboration-client v0.5.0-beta.1Docs


Class: DesktopCollaborationStatusDisplayController

This controller is responsible for monitoring the collaboration status of the currently focused unit.

Extends

Constructors

new DesktopCollaborationStatusDisplayController()

new DesktopCollaborationStatusDisplayController(
   _univerInstanceService, 
   _uiPartsService, 
   _injector, 
   _collaborationController): DesktopCollaborationStatusDisplayController

Parameters

ParameterType
_univerInstanceServiceIUniverInstanceService
_uiPartsServiceIUIPartsService
_injectorInjector
_collaborationControllerCollaborationController

Returns

DesktopCollaborationStatusDisplayController

Overrides

Disposable.constructor

Defined in

packages/collaboration-client/src/controllers/collab-status/collab-status.controller.tsx:17

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
_disposedprotectedbooleanfalseDisposable._disposedsubmodules/univer/packages/core/src/shared/lifecycle.ts:93
_status$readonlyBehaviorSubject<CollaborationStatus>undefined-packages/collaboration-client/src/controllers/collab-status/collab-status.controller.tsx:15

Methods

_initStatusComponent()

protected _initStatusComponent(): void

Returns

void

Defined in

packages/collaboration-client/src/controllers/collab-status/collab-status.controller.tsx:47


dispose()

dispose(): void

Returns

void

Inherited from

Disposable.dispose

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:106


disposeWithMe()

disposeWithMe(disposable): IDisposable

Parameters

ParameterType
disposableDisposableLike

Returns

IDisposable

Inherited from

Disposable.disposeWithMe

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:96


ensureNotDisposed()

protected ensureNotDisposed(): void

Returns

void

Inherited from

Disposable.ensureNotDisposed

Defined in

submodules/univer/packages/core/src/shared/lifecycle.ts:100