From eddda38ec5f7b97d53bb16f5b14500f129b7d1aa Mon Sep 17 00:00:00 2001 From: pusztaienike Date: Wed, 5 May 2021 16:30:21 +0200 Subject: [PATCH 1/3] fix error if releaseDate is missing --- .../src/components/settings/stats-components-widget.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/sensenet/src/components/settings/stats-components-widget.tsx b/apps/sensenet/src/components/settings/stats-components-widget.tsx index 37f5d2baa..06a533b97 100644 --- a/apps/sensenet/src/components/settings/stats-components-widget.tsx +++ b/apps/sensenet/src/components/settings/stats-components-widget.tsx @@ -70,14 +70,18 @@ export const ComponentsWidget: React.FunctionComponent =
{localization.latestBackendRelease}{' '} - {latestBackendRelease && dateUtils.formatDate(latestBackendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa')} + {latestBackendRelease.ReleaseDate + ? dateUtils.formatDate(latestBackendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa') + : 'N/A'} {localization.goToChangeLog}
{localization.latestFrontendRelease}{' '} - {latestFrontendRelease && dateUtils.formatDate(latestFrontendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa')} + {latestFrontendRelease.ReleaseDate + ? dateUtils.formatDate(latestFrontendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa') + : 'N/A'} Date: Wed, 5 May 2021 16:47:16 +0200 Subject: [PATCH 2/3] fix build --- .../src/components/settings/stats-components-widget.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/sensenet/src/components/settings/stats-components-widget.tsx b/apps/sensenet/src/components/settings/stats-components-widget.tsx index 06a533b97..0b909b7f2 100644 --- a/apps/sensenet/src/components/settings/stats-components-widget.tsx +++ b/apps/sensenet/src/components/settings/stats-components-widget.tsx @@ -70,7 +70,7 @@ export const ComponentsWidget: React.FunctionComponent =
{localization.latestBackendRelease}{' '} - {latestBackendRelease.ReleaseDate + {latestBackendRelease?.ReleaseDate ? dateUtils.formatDate(latestBackendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa') : 'N/A'} @@ -79,7 +79,7 @@ export const ComponentsWidget: React.FunctionComponent =
{localization.latestFrontendRelease}{' '} - {latestFrontendRelease.ReleaseDate + {latestFrontendRelease?.ReleaseDate ? dateUtils.formatDate(latestFrontendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa') : 'N/A'} Date: Wed, 5 May 2021 16:58:01 +0200 Subject: [PATCH 3/3] add localization --- .../src/components/settings/stats-components-widget.tsx | 6 +++--- apps/sensenet/src/localization/default.ts | 1 + apps/sensenet/src/localization/hungarian.ts | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/sensenet/src/components/settings/stats-components-widget.tsx b/apps/sensenet/src/components/settings/stats-components-widget.tsx index 0b909b7f2..f533a1393 100644 --- a/apps/sensenet/src/components/settings/stats-components-widget.tsx +++ b/apps/sensenet/src/components/settings/stats-components-widget.tsx @@ -72,7 +72,7 @@ export const ComponentsWidget: React.FunctionComponent = {localization.latestBackendRelease}{' '} {latestBackendRelease?.ReleaseDate ? dateUtils.formatDate(latestBackendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa') - : 'N/A'} + : localization.notAvailable} {localization.goToChangeLog} @@ -81,7 +81,7 @@ export const ComponentsWidget: React.FunctionComponent = {localization.latestFrontendRelease}{' '} {latestFrontendRelease?.ReleaseDate ? dateUtils.formatDate(latestFrontendRelease!.ReleaseDate, 'yyyy.MM.dd HH:mm aaa') - : 'N/A'} + : localization.notAvailable} = {row.ComponentId} {row.Version} - {row.LatestVersion || 'N/A'} + {row.LatestVersion || localization.notAvailable} {row.LatestVersion !== null ? ( row.LatestVersion === row.Version ? ( diff --git a/apps/sensenet/src/localization/default.ts b/apps/sensenet/src/localization/default.ts index 2dbef18b4..e77104fd9 100644 --- a/apps/sensenet/src/localization/default.ts +++ b/apps/sensenet/src/localization/default.ts @@ -461,6 +461,7 @@ const values = { componentsInfo: 'Components of your sensenet instance. These components may include one or more packages.', installedPackagesInfo: 'These packages are mainly the building bricks of sensenet components. There are tool-like packages that are not part of the component structure, they were made to run multiple times, for example delete or index content.', + notAvailable: 'Not available', }, customActions: { executeCustomActionDialog: { diff --git a/apps/sensenet/src/localization/hungarian.ts b/apps/sensenet/src/localization/hungarian.ts index 9be1134b8..599a76ebb 100644 --- a/apps/sensenet/src/localization/hungarian.ts +++ b/apps/sensenet/src/localization/hungarian.ts @@ -199,6 +199,7 @@ const values: DeepPartial = { 'A sensenet komponensei. Egy komponens állhat több csomagból is, de akár egy csomag is alkothat komponenst.', installedPackagesInfo: 'Csomagok, melyekből a sensenet komponensek felépülnek. Léteznek olyan csomagok is, melyek nem felelősek a komponensekért, többszöri futtatásra lettek létrehozva - ilyenek a tool-típusú csomagok. Ezek például kontent törlésre vagy indexelésre használatosak.', + notAvailable: 'Nem elérhető', }, forms: { referencePicker: 'Referencia választó',