From 0072b28965ff93eed18dbe6ba18981e49684cb11 Mon Sep 17 00:00:00 2001 From: James Collins Date: Wed, 3 May 2023 20:23:35 +1000 Subject: [PATCH] updated front page layout --- resources/js/components/SMArticleCard.vue | 79 ++++++ resources/js/components/SMEventCard.vue | 309 ++++++++++++++++++++++ resources/js/components/SMHero.vue | 107 ++++---- resources/js/views/Blog.vue | 70 +---- resources/js/views/Home.vue | 183 ++++++++++++- resources/js/views/Workshops.vue | 262 +----------------- 6 files changed, 628 insertions(+), 382 deletions(-) create mode 100644 resources/js/components/SMArticleCard.vue create mode 100644 resources/js/components/SMEventCard.vue diff --git a/resources/js/components/SMArticleCard.vue b/resources/js/components/SMArticleCard.vue new file mode 100644 index 0000000..12a5c82 --- /dev/null +++ b/resources/js/components/SMArticleCard.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/resources/js/components/SMEventCard.vue b/resources/js/components/SMEventCard.vue new file mode 100644 index 0000000..c7f4552 --- /dev/null +++ b/resources/js/components/SMEventCard.vue @@ -0,0 +1,309 @@ + + + + + diff --git a/resources/js/components/SMHero.vue b/resources/js/components/SMHero.vue index 7960f72..c4093e5 100644 --- a/resources/js/components/SMHero.vue +++ b/resources/js/components/SMHero.vue @@ -5,33 +5,28 @@
-

{{ heroTitle }}

-

{{ heroExcerpt }}

+

{{ props.title }}

+

{{ props.excerpt }}

+ :to="props.to" + :label="props.more" />
- {{ heroImageTitle }} + {{ + props.imageTitle + }}
diff --git a/resources/js/views/Workshops.vue b/resources/js/views/Workshops.vue index 8bfa698..b137fc7 100644 --- a/resources/js/views/Workshops.vue +++ b/resources/js/views/Workshops.vue @@ -1,5 +1,5 @@