diff --git a/src/components/molecules/Infobox.svelte b/src/components/molecules/Infobox.svelte
index 8de0d93..93f4da6 100644
--- a/src/components/molecules/Infobox.svelte
+++ b/src/components/molecules/Infobox.svelte
@@ -28,7 +28,7 @@
{:else}
@@ -62,19 +62,12 @@
text-decoration: underline 0.2em var(--color-cyan);
}
- .down-arrow {
+ .collapsed-arrow {
margin-right: 0.5em;
position: relative;
transition-duration: 1s;
- top: 0.2em;
color: var(--color-cyan);
}
-
- &:hover {
- .down-arrow {
- animation-name: pull-down;
- }
- }
}
.info-collapse {
@@ -102,18 +95,6 @@
}
}
- @keyframes pull-down {
- 0% {
- top: 0.2em;
- }
- 50% {
- top: 0.5em;
- }
- 100% {
- top: 0.2em;
- }
- }
-
@keyframes pull-up {
0% {
top: 0.1em;
diff --git a/src/components/organisms/BlogPostContent.svelte b/src/components/organisms/BlogPostContent.svelte
index d8ac604..a908eed 100644
--- a/src/components/organisms/BlogPostContent.svelte
+++ b/src/components/organisms/BlogPostContent.svelte
@@ -14,16 +14,14 @@
- {#if content.__component === "content.text-markdown"}
- {#if content.type === "paragraph"}
-
-
-
- {:else if content.type === "infobox"}
-
-
-
- {/if}
+ {#if content.__component === "content.paragraph" || content.__component === "content.text-markdown"}
+
+
+
+ {:else if content.__component === "content.infobox"}
+
+
+
{:else if content.__component === "content.image"}
{@const imageData = content.value.data.attributes}
= {
export type BlogPostContentEntry =
| BlogPostContentTemplate<
- "content.text-markdown",
- { value: string; type: "paragraph" | "infobox" }
+ "content.paragraph" | "content.text-markdown",
+ { value: string }
>
+ | BlogPostContentTemplate<"content.infobox", { value: string; title: string }>
| BlogPostContentTemplate<"content.image", { value: { data: StrapiImage } }>;
export async function getPosts(locale = "all"): Promise {
diff --git a/src/lib/cms/client.ts b/src/lib/cms/client.ts
index e61f2a9..141a192 100644
--- a/src/lib/cms/client.ts
+++ b/src/lib/cms/client.ts
@@ -34,7 +34,6 @@ export default async function fetchApi({
if (query) {
url.search = qs.stringify(query);
}
- console.log({ url });
const res = await fetch(url.toString(), {
headers: {
Authorization: `Bearer ${STRAPI_CMS_API_KEY}`,