diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/views/info/media-workspace-view-info.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/views/info/media-workspace-view-info.element.ts index 529d781978..0cb376554d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/views/info/media-workspace-view-info.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/workspace/views/info/media-workspace-view-info.element.ts @@ -38,10 +38,10 @@ export class UmbMediaWorkspaceViewInfoElement extends UmbLitElement { private _urls?: Array; @state() - private _createDate = 'Unknown'; + private _createDate?: string | null = null; @state() - private _updateDate = 'Unknown'; + private _updateDate?: string | null = null; constructor() { super(); @@ -91,8 +91,8 @@ export class UmbMediaWorkspaceViewInfoElement extends UmbLitElement { /** TODO: Doubt this is the right way to get the create date... */ this.observe(this.#workspaceContext.variants, (variants) => { - this._createDate = Array.isArray(variants) ? variants[0].createDate || 'Unknown' : 'Unknown'; - this._updateDate = Array.isArray(variants) ? variants[0].updateDate || 'Unknown' : 'Unknown'; + this._createDate = variants?.[0]?.createDate; + this._updateDate = variants?.[0]?.updateDate; }); } #openSvg(imagePath: string) { @@ -170,18 +170,7 @@ export class UmbMediaWorkspaceViewInfoElement extends UmbLitElement { #renderGeneralSection() { return html` -
- - - - -
-
- - - - -
+ ${this.#renderCreateDate()} ${this.#renderUpdateDate()}
Media Type + + + + +
+ `; + } + + #renderUpdateDate() { + if (!this._updateDate) return nothing; + return html` +
+ + + + +
+ `; + } + static override styles = [ UmbTextStyles, css`