From e34dde1a111d00943dc68d32c04b8fa230996d6d Mon Sep 17 00:00:00 2001 From: Matthias Kretschmann Date: Thu, 7 Nov 2019 17:38:17 +0100 Subject: [PATCH] update to new DDO structure --- .../src/components/molecules/AssetTeaser.tsx | 29 ++- .../templates/Asset/AssetDetails.test.tsx | 10 +- .../templates/Asset/AssetDetails.tsx | 43 ++-- .../templates/Asset/AssetFile.test.tsx | 2 +- .../components/templates/Asset/AssetFile.tsx | 6 +- .../src/components/templates/Asset/index.tsx | 26 ++- client/src/models/AssetModel.ts | 33 ++- client/src/routes/Publish/index.tsx | 19 +- cypress/fixtures/asset.duero.json | 190 ------------------ 9 files changed, 98 insertions(+), 260 deletions(-) delete mode 100644 cypress/fixtures/asset.duero.json diff --git a/client/src/components/molecules/AssetTeaser.tsx b/client/src/components/molecules/AssetTeaser.tsx index 5c322d7..07a6e56 100644 --- a/client/src/components/molecules/AssetTeaser.tsx +++ b/client/src/components/molecules/AssetTeaser.tsx @@ -17,18 +17,18 @@ const AssetTeaser = ({ list?: boolean minimal?: boolean }) => { - const { metadata } = asset.findServiceByType('Metadata') - const { base } = metadata + const { attributes } = asset.findServiceByType('metadata') + const { main, additionalInformation } = attributes return list ? (
-

{base.name}

+

{main.name}

- {moment(base.datePublished, 'YYYYMMDD').fromNow()} + {moment(main.datePublished, 'YYYYMMDD').fromNow()}
@@ -39,22 +39,29 @@ const AssetTeaser = ({ } > - {base.categories && !minimal && ( - + {additionalInformation.categories && !minimal && ( + )} -

{base.name}

+

{main.name}

{!minimal && (
- {base.description} + + {additionalInformation.description} +
)}