From 9195106fdadda0574628b9d6e4d38d1a5dff90b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=CC=88rge=20Ojanen?= Date: Fri, 28 Jul 2023 20:34:54 +0300 Subject: [PATCH] added h1 headers, larger card component for meetups own page. --- packages/site/src/components/Header.astro | 13 ++- .../site/src/components/MeetupPageCard.astro | 102 ++++++++++++++++++ .../content/meetups/25-8-2028-cloudamite.mdx | 8 +- packages/site/src/layouts/Meetup.astro | 28 +---- packages/site/src/pages/index.astro | 2 +- .../site/src/pages/meetups/[...slug].astro | 3 +- packages/site/src/pages/meetups/index.astro | 5 +- packages/site/src/pages/submit.astro | 6 +- 8 files changed, 133 insertions(+), 34 deletions(-) create mode 100644 packages/site/src/components/MeetupPageCard.astro diff --git a/packages/site/src/components/Header.astro b/packages/site/src/components/Header.astro index adaf572..ec72360 100644 --- a/packages/site/src/components/Header.astro +++ b/packages/site/src/components/Header.astro @@ -1,5 +1,10 @@ --- import HeaderLink from './HeaderLink.astro'; + +let { headerText } = Astro.props; +if (!headerText) { + headerText = 'Developer meetups in Oulu area'; +} ---
@@ -101,5 +106,11 @@ import HeaderLink from './HeaderLink.astro'; -

Oulu developer meetups

+
+

+ {headerText} +

+
diff --git a/packages/site/src/components/MeetupPageCard.astro b/packages/site/src/components/MeetupPageCard.astro new file mode 100644 index 0000000..e9dae28 --- /dev/null +++ b/packages/site/src/components/MeetupPageCard.astro @@ -0,0 +1,102 @@ +--- +const meetupProps = Astro.props; +const { + name, + description, + location, + locationLink, + time, + organizer, + organizerLink, + meetupLink, +} = meetupProps.meetup.data; + +const { Content } = await meetupProps.meetup.render(); +--- + +
+ +
+
+
+
+
+ developer logo +
+
+

+ Organized by +

+

+ {organizer} +

+
+
+
+
+ +
+
+
+ +
+
+
+
When
+
+ {time} +
+
+
+
Where
+
+ {location} +
+
+
+
Sign up link
+
+ {meetupLink} +
+
+
+
+ Description +
+
+
+
+
+
+
+
diff --git a/packages/site/src/content/meetups/25-8-2028-cloudamite.mdx b/packages/site/src/content/meetups/25-8-2028-cloudamite.mdx index cfa95df..e54acfa 100644 --- a/packages/site/src/content/meetups/25-8-2028-cloudamite.mdx +++ b/packages/site/src/content/meetups/25-8-2028-cloudamite.mdx @@ -9,6 +9,12 @@ description: 'Join us for an evening of AI talks and discussions.' meetupLink: 'https://meetup.com/great-ai-meetup' --- +## Internal AI meetup Join us for an evening of AI talks and discussions, while our seasoned and awesome developers share their experiences and insights about latest AI tools. -Whether it is coding or creating images, videos or music, there is something for everything. Even in open source. +## Coding helpers +There are so much more options nowadays than just github's copilot. Like Amazon's code whisperer on sourcegraph's Cody AI. Or you can just ask chatGPT(-4). + +## Do art! With open source +Stable diffusion for the win. For images and animations. But what is facebook doing releasing their own models? + diff --git a/packages/site/src/layouts/Meetup.astro b/packages/site/src/layouts/Meetup.astro index 8f5d79f..2ef4dc2 100644 --- a/packages/site/src/layouts/Meetup.astro +++ b/packages/site/src/layouts/Meetup.astro @@ -3,18 +3,9 @@ import Footer from '../components/Footer.astro'; import Header from '../components/Header.astro'; import { SITE_TITLE, SITE_DESCRIPTION } from '../consts'; import BaseHead from '../components/BaseHead.astro'; -import MeetupCard from '../components/MeetupCard.astro'; +import MeetupPageCard from '../components/MeetupPageCard.astro'; -const { - name, - description, - location, - locationLink, - time, - organizer, - organizerLink, - meetupLink, -} = Astro.props; +const { meetup } = Astro.props; --- @@ -22,20 +13,11 @@ const {
-
+
-
- +
+