Fleet UI: Fix unreleased app store app timestamp broken (#28934)
This commit is contained in:
@@ -365,7 +365,7 @@ export interface ISoftwareInstallVersion {
|
||||
export interface IHostSoftwarePackage {
|
||||
name: string;
|
||||
self_service: boolean;
|
||||
icon_url: string;
|
||||
icon_url: string | null;
|
||||
version: string;
|
||||
last_install: ISoftwareLastInstall | null;
|
||||
categories?: SoftwareCategory[];
|
||||
|
||||
@@ -45,8 +45,11 @@ const STATUS_CONFIG: Record<
|
||||
installed: {
|
||||
iconName: "success",
|
||||
displayText: "Installed",
|
||||
tooltip: ({ lastInstalledAt = "" }) =>
|
||||
`Software is installed (${dateAgo(lastInstalledAt as string)}).`,
|
||||
tooltip: ({ lastInstalledAt = null }) => {
|
||||
return `Software is installed${
|
||||
lastInstalledAt ? ` (${dateAgo(lastInstalledAt)})` : ""
|
||||
}.`;
|
||||
},
|
||||
},
|
||||
pending_install: {
|
||||
iconName: "pending-outline",
|
||||
@@ -56,7 +59,7 @@ const STATUS_CONFIG: Record<
|
||||
failed_install: {
|
||||
iconName: "error",
|
||||
displayText: "Failed",
|
||||
tooltip: ({ lastInstalledAt = "" }) => (
|
||||
tooltip: ({ lastInstalledAt = null }) => (
|
||||
<>
|
||||
Software failed to install
|
||||
{lastInstalledAt ? ` (${dateAgo(lastInstalledAt)})` : ""}. Select{" "}
|
||||
@@ -300,7 +303,9 @@ export const generateSoftwareTableHeaders = ({
|
||||
<InstallerStatus
|
||||
status={cellProps.row.original.status}
|
||||
last_install={
|
||||
cellProps.row.original.software_package?.last_install || null
|
||||
cellProps.row.original.software_package?.last_install ||
|
||||
cellProps.row.original.app_store_app?.last_install ||
|
||||
null
|
||||
}
|
||||
onShowInstallerDetails={onShowInstallerDetails}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user