--- Title: Version List component Added: v4.1.1 Status: Active Last reviewed: 2024-10-21 --- # [New Version Uploader dialog](../../../lib/content-services/src/lib/new-version-uploader/new-version-uploader.dialog.ts "Defined in new-version-uploader.dialog.ts") Displays list of versions history of a node in a dialog. ![Version Manager](../../docassets/images/new-version-uploader.png) ### Basic Usage ```ts this.dialog.open( NewVersionUploaderDialogComponent, { data: { file, node, currentVersion: version, showComments: true, allowDownload: true, showVersionsOnly: true, allowViewVersions: true, allowVersionDelete: true, showActions: true }, width: '630px' } ) ``` ## Class members ### Events | Name | Type | Description | |--------------|--------------------------------------------------------------------------------------|-----------------------------------| | dialogAction | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when any action occurs. | | uploadError | [`EventEmitter`](https://angular.io/api/core/EventEmitter)`` | Emitted when upload error occurs. | ## Details This component can be used by calling openUploadNewVersionDialog function of [New Version Uploader service](../services/new-version-uploader.dialog.service.md). ## See also - [Version manager component](version-manager.component.md) - [New Version Uploader service](../services/new-version-uploader.dialog.service.md) - [Version List component](version-list.component.md)