Skip to content

ObjectDetailsComponent

component

Selector: yuv-object-details

Standalone: Yes

Type: TemplateRef<any> | undefined

Default Value: undefined

Type: TemplateRef<unknown>

Template rendered in the badges area, aligned to the right of the subtitle row.

Type: DmsObject | undefined

Default Value: undefined, \{ alias: 'dmsObject' \}

DmsObject to show the details for.

Type: ObjectTypeFlavor[]

Default Value: []

Flavors to take into account. These flavors define for example the metadata of an object.

Type: boolean

Default Value: false

Whether to hide the header

Type: string | undefined

Default Value: undefined

If the object config for the given type has been stored in a certain bucket, this bucket can be provided here. If no bucket is set, the config will be retrieved from the main object config

Type: string | undefined

Default Value: undefined

ID of a DmsObject. The object will be fetched from the backend upfront.

Type: VirtualObjectType

Required: Yes

Virtual object type to use for retrieving header data

Type: unknown

Default Value: signal(this.#userService.getCurrentUser())

Type: unknown

Default Value: this.#odShellService.dmsObject

Type: unknown

Default Value: effect(() => \{ const o = this.dmsObjectInput(); if (o) untracked(() => this.#odShellService.setDmsObject(o)); \})

Type: unknown

Default Value: this.#userService.isAdvancedUser

Type: unknown

Default Value: signal<string | undefined>(undefined)

ID to store the components layout state (splitted tabs, gutter position)

onIndexdataSaved(updatedObject: DmsObject): void
NameTypeDescription
updatedObjectDmsObject