diff --git a/client/src/components/Navigation.astro b/client/src/components/Navigation.astro index f4ae1fe7..224882e3 100644 --- a/client/src/components/Navigation.astro +++ b/client/src/components/Navigation.astro @@ -8,7 +8,7 @@
- Pole Sport + Pole Book
diff --git a/client/src/pages/elements/[...id].astro b/client/src/pages/elements/[...id].astro index c4ba6ca9..af788f38 100644 --- a/client/src/pages/elements/[...id].astro +++ b/client/src/pages/elements/[...id].astro @@ -1,5 +1,5 @@ --- -import MardownContent from '../../components/MardownContent.astro'; +import ElementView from '../../views/ElementView.astro'; import Layout from '../../layouts/Layout.astro'; import fetchApi from '../../lib/strapi'; @@ -25,6 +25,5 @@ try { --- -

{poleElement.name}

- {poleElement.description && } +
\ No newline at end of file diff --git a/client/src/views/ElementView.astro b/client/src/views/ElementView.astro index 773c1d17..c4b7b1ae 100644 --- a/client/src/views/ElementView.astro +++ b/client/src/views/ElementView.astro @@ -1,21 +1,41 @@ --- import MardownContent from '../components/MardownContent.astro'; +import { getStrapiMedia } from '../lib/strapi'; +import { getStrapiBaseUrl } from '../config/strapi'; interface Props { entry: { data: { - title: string; + name: string; description: string; + mainImage: { + url: string; + alternativeText: string; + }; }; }; } const { entry } = Astro.props; +const BASE_URL = getStrapiBaseUrl(); --- -
-

{entry.data.title}

- +
+
+

{entry.data.name}

+ +
+ + {entry.data.mainImage && ( +
+ {entry.data.mainImage.alternativeText} +
+ )} +
\ No newline at end of file