diff --git a/www/src/components/BlogCard.astro b/www/src/components/BlogCard.astro index 256828b..8d77ccb 100644 --- a/www/src/components/BlogCard.astro +++ b/www/src/components/BlogCard.astro @@ -1,4 +1,5 @@ --- +import LikeViewCounter from './LikeViewCounter.astro'; const { post, prefix = '' } = Astro.props; const href = `${prefix}/library/${post.data.slug}`.replace('//', '/'); const readMore = { en: 'Read More', es: 'Leer Más', ar: 'اقرأ المزيد' }[post.data.lang] || 'Read More'; @@ -9,12 +10,30 @@ const readMore = { en: 'Read More', es: 'Leer Más', ar: 'اقرأ المزيد'

Rula Diab, Clinical Director, M.Ed, BCBA, LBA

{post.data.title}

{post.data.description}

- {readMore} + diff --git a/www/src/components/LikeViewCounter.astro b/www/src/components/LikeViewCounter.astro index e3efbb9..d18c100 100644 --- a/www/src/components/LikeViewCounter.astro +++ b/www/src/components/LikeViewCounter.astro @@ -1,11 +1,16 @@ --- const { slug } = Astro.props; --- -
- - Views: +
+ 0 views +
diff --git a/www/src/layouts/BlogIndexLayout.astro b/www/src/layouts/BlogIndexLayout.astro index 5a92b37..6597b08 100644 --- a/www/src/layouts/BlogIndexLayout.astro +++ b/www/src/layouts/BlogIndexLayout.astro @@ -1,33 +1,35 @@ --- import BaseLayout from './BaseLayout.astro'; import PageHero from '../components/PageHero.astro'; -const { title, description, lang = 'en' } = Astro.props; +const { title, description, intro = [], lang = 'en' } = Astro.props; const languagePrefix = lang === 'en' ? '' : `/${lang}`; const canonical = `https://www.azinstitute4autism.com${languagePrefix}/library`; --- -

Library

{description}

+
+
+

Library

+ {intro.length ? intro.map((paragraph) =>

{paragraph}

) :

{description}

} +
+
diff --git a/www/src/pages/library/index.astro b/www/src/pages/library/index.astro index 2557099..2918c82 100644 --- a/www/src/pages/library/index.astro +++ b/www/src/pages/library/index.astro @@ -5,7 +5,14 @@ import BlogCard from '../../components/BlogCard.astro'; const posts = (await getCollection('blog', ({ data }) => data.lang === 'en' && !data.draft)).sort((a, b) => b.data.date.valueOf() - a.data.date.valueOf()); const popular = posts.slice(0, 5); --- - +
{posts.map((post) => )}