From 08830edc68077243f248881b93ab4e35a74fe1d0 Mon Sep 17 00:00:00 2001 From: aptt Date: Tue, 7 Jan 2025 18:20:46 +0100 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20=F0=9F=8E=B8=20rework=20nft?= =?UTF-8?q?=20detail=20page=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit uses type of work for the main heading & subsections with headings --- .../certificates/[serialNumber]/+page.svelte | 90 ++++++++++++++++--- 1 file changed, 77 insertions(+), 13 deletions(-) diff --git a/frontend/src/routes/certificates/[serialNumber]/+page.svelte b/frontend/src/routes/certificates/[serialNumber]/+page.svelte index fe83167..f45691f 100644 --- a/frontend/src/routes/certificates/[serialNumber]/+page.svelte +++ b/frontend/src/routes/certificates/[serialNumber]/+page.svelte @@ -1,16 +1,77 @@
-

{data.nft.name} #{data.nft.serialNumber}

+

{data.nft.certificate.typeOfNaturalObject}

+ + +

{data.nft.certificate.typeOfWork}

+ +

Operations manager: {data.nft.certificate.operationsManager}

+ +

Effect on biodiversity

+

{data.nft.certificate.effectOnBiodiversity}

+ +

Location

+ +

+ Coordinates + + {data.nft.certificate.swissGridE?.toLocaleString()} / {data.nft.certificate.swissGridN?.toLocaleString()} +

+ +
+ + + + View on OpenStreetMap + + +
+

NFT

{#snippet withAccountInformation({ hashConnect })} {#if hashConnect.accountInformation.hasAssociatedWithToken} @@ -23,8 +84,11 @@ executeTransaction: hashConnect.session.executeTransaction, }) }} + class="{navigationLinkStyles.navigationLink} {navigationLinkStyles.withIconRight}" > - Claim + Claim this NFT + + Image of certificate #{data.nft.serialNumber} - -

{new Date(data.nft.certificate.dateOfWork).toLocaleDateString()}

-

{data.nft.certificate.swissGridE} / {data.nft.certificate.swissGridN}

-

{data.nft.certificate.operationsManager}

-

{data.nft.certificate.typeOfNaturalObject}

-

{data.nft.certificate.typeOfWork}

-

{data.nft.certificate.effectOnBiodiversity}