diff --git a/.optimize-cache.json b/.optimize-cache.json index b1b8cc8fa66..15acc43fc46 100644 --- a/.optimize-cache.json +++ b/.optimize-cache.json @@ -189,6 +189,7 @@ "static/images/blog/announcing-2fa.png": "1df5ba12c2de318f858c36a3804b7170844cb74bdb73e1ea37895d674208b9e0", "static/images/blog/announcing-appwrite-arena/cover.png": "3934fbf6ee24c468b715b1839bc49c335a47a68f7fc99a763b109b2446f97379", "static/images/blog/announcing-appwrite-claude-code-plugin/cover.png": "334e890b32c20c3a4c7f0878b5908a71a518d983b15b6ee434f9dabb66ee8ecd", + "static/images/blog/announcing-appwrite-codex-plugin/cover.png": "6328e3c6089bcdbd7b9187b1e77b1b496a2d1e1a092f1375623fb2512e22c359", "static/images/blog/announcing-appwrite-cursor-plugin/cover.png": "1a2dffe9876e72c571f24e46990b203b450b389afb0f0cf125fbd0e7eca4831c", "static/images/blog/announcing-appwrite-daily-dot-dev-squad/daily.dev-squad.png": "c69fdc687770e5562097fb30bf3f82ba54d7208faae9805faf3677480ba73857", "static/images/blog/announcing-appwrite-databases-new-ui/cover.png": "9318e0034f7c069246429429c08cc9f87032c34ad040c1f05f75449c4f28ffe9", diff --git a/src/lib/components/blog/faq.svelte b/src/lib/components/blog/faq.svelte index 11a7ad1b2a3..09f7ae16cbb 100644 --- a/src/lib/components/blog/faq.svelte +++ b/src/lib/components/blog/faq.svelte @@ -2,9 +2,15 @@ import { browser } from '$app/environment'; import { createAccordion, melt } from '@melt-ui/svelte'; import { slide } from 'svelte/transition'; + import { parseInline } from '$lib/utils/markdown'; export let items: { question: string; answer: string }[] = []; + $: renderedItems = items.map((item) => ({ + question: item.question, + answer: parseInline(item.answer) + })); + const { elements: { root, heading, content, item, trigger }, helpers: { isSelected } @@ -49,7 +55,7 @@ use:melt={$root} id="blog-faq" > - {#each items as faqItem, index (index)} + {#each renderedItems as faqItem, index (index)}