From f577e2307799c9f951ac35959cd612efe77dfc64 Mon Sep 17 00:00:00 2001 From: Francesco Sansalvadore Date: Thu, 10 Aug 2023 10:23:45 +0200 Subject: [PATCH] day 4 images and content update --- .../LaunchWeek/8/LW8CalloutsSection.tsx | 2 +- .../LaunchWeek/8/Releases/LWAnnouncement.tsx | 2 +- .../8/Releases/components/index.tsx | 10 + .../LaunchWeek/8/Releases/index.tsx | 54 ++- .../LaunchWeek/8/Releases/lw8_data.ts | 22 +- .../launchweek/8/day4/marketplace-mobile.svg | 332 ++++++++++++++++++ .../images/launchweek/8/day4/marketplace.svg | 332 ++++++++++++++++++ .../launchweek/8/day4/vercel-integration.svg | 232 ++++++++++++ .../LW8CountdownBanner/LW8CountdownBanner.tsx | 2 +- .../ui/src/layout/banners/LWAnnouncement.tsx | 4 +- 10 files changed, 973 insertions(+), 19 deletions(-) create mode 100644 apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg create mode 100644 apps/www/public/images/launchweek/8/day4/marketplace.svg create mode 100644 apps/www/public/images/launchweek/8/day4/vercel-integration.svg diff --git a/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx b/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx index d2d79fdf41c..f66278496ab 100644 --- a/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx +++ b/apps/www/components/LaunchWeek/8/LW8CalloutsSection.tsx @@ -17,7 +17,7 @@ const LW8CalloutsSection = () => {
Join us daily at Twitter Spaces - Wednesday – Day 3 + Thursday – Day 4
diff --git a/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx b/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx index c1e6f19590b..a0092af2c99 100644 --- a/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx +++ b/apps/www/components/LaunchWeek/8/Releases/LWAnnouncement.tsx @@ -35,7 +35,7 @@ const LWAnnouncement = ({ />
- {title ?? 'Launch Week 8: Day 3'} + {title ?? 'Launch Week 8: Day 4'} {currentDay.steps[0].title} diff --git a/apps/www/components/LaunchWeek/8/Releases/components/index.tsx b/apps/www/components/LaunchWeek/8/Releases/components/index.tsx index c77e8a7522e..58675f0c275 100644 --- a/apps/www/components/LaunchWeek/8/Releases/components/index.tsx +++ b/apps/www/components/LaunchWeek/8/Releases/components/index.tsx @@ -337,6 +337,7 @@ export const SectionButtons = ({ url, hackernews, twitter_spaces, + templates, mobileGrid, }: { blog?: string @@ -346,6 +347,7 @@ export const SectionButtons = ({ url?: string hackernews?: string twitter_spaces?: string + templates?: string mobileGrid?: boolean }) => { return ( @@ -403,6 +405,14 @@ export const SectionButtons = ({ )} + {templates && ( + + Templates +
+ +
+
+ )} {twitter_spaces && ( Twitter Spaces diff --git a/apps/www/components/LaunchWeek/8/Releases/index.tsx b/apps/www/components/LaunchWeek/8/Releases/index.tsx index 496fa9d53b9..73a127bd237 100644 --- a/apps/www/components/LaunchWeek/8/Releases/index.tsx +++ b/apps/www/components/LaunchWeek/8/Releases/index.tsx @@ -399,7 +399,7 @@ export default function LW8Releases() {

{day4.steps[0]?.description}

-
    -
  • - AI SQL Editor -
  • -
  • - Schema Diagrams -
  • -
  • - Wrappers -
  • -
{day4.steps[0]?.bg_layers && @@ -449,6 +438,47 @@ export default function LW8Releases() { ) )}
+ +
+
+ + + {day4.steps[1].title} + + +

{day4.steps[1]?.description}

+
+ + {day4.steps[1]?.bg_layers && + day4.steps[1]?.bg_layers?.map( + (layer, i) => + !!layer.img && ( + + + + ) + )} +
)} diff --git a/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts b/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts index b30356ca711..b964bbfaf5c 100644 --- a/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts +++ b/apps/www/components/LaunchWeek/8/Releases/lw8_data.ts @@ -12,6 +12,9 @@ const images = { '02-localdev-mobile': '/images/launchweek/8/day2/localdev-mobile.svg', '03-studio3': '/images/launchweek/8/day3/studio3.svg', '03-studio3-mobile': '/images/launchweek/8/day3/studio3-mobile.svg', + '04-marketplace': '/images/launchweek/8/day4/marketplace.svg', + '04-marketplace-mobile': '/images/launchweek/8/day4/marketplace-mobile.svg', + '04-vercel': '/images/launchweek/8/day4/vercel-integration.svg', } export interface StepProps { @@ -23,6 +26,7 @@ export interface StepProps { description?: string github?: string hackernews?: string + templates?: string isNew?: boolean thumb?: string url?: string @@ -172,10 +176,24 @@ const days: WeekDayProps[] = [ d: 4, dd: 'Thu', youtube_id: 'gtJo1lTxHfs', - videoThumbnail: images.day_1_thumb, + videoThumbnail: images.day_4_thumb, blogpost: '', docs: '', - steps: [], + steps: [ + { + title: 'Supabase Integrations Marketplace', + blog: '/blog/#', + bg_layers: [{ img: images['04-marketplace'], mobileImg: images['04-marketplace-mobile'] }], + steps: [], + }, + { + title: 'Vercel integrations', + blog: '/blog/#', + templates: '#', + bg_layers: [{ img: images['04-vercel'] }], + steps: [], + }, + ], }, { title: '', diff --git a/apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg b/apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg new file mode 100644 index 00000000000..8a94c876be8 --- /dev/null +++ b/apps/www/public/images/launchweek/8/day4/marketplace-mobile.svg @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/www/public/images/launchweek/8/day4/marketplace.svg b/apps/www/public/images/launchweek/8/day4/marketplace.svg new file mode 100644 index 00000000000..353b048ec9a --- /dev/null +++ b/apps/www/public/images/launchweek/8/day4/marketplace.svg @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/www/public/images/launchweek/8/day4/vercel-integration.svg b/apps/www/public/images/launchweek/8/day4/vercel-integration.svg new file mode 100644 index 00000000000..a0208ef24d4 --- /dev/null +++ b/apps/www/public/images/launchweek/8/day4/vercel-integration.svg @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx b/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx index 76966d6c8ad..53d05a9544f 100644 --- a/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx +++ b/packages/ui/src/layout/banners/LW8CountdownBanner/LW8CountdownBanner.tsx @@ -26,7 +26,7 @@ export function LW8CountdownBanner() { ].join(' ')} >

- Supabase Launch Week 8: Day 3 + Supabase Launch Week 8: Day 4

diff --git a/packages/ui/src/layout/banners/LWAnnouncement.tsx b/packages/ui/src/layout/banners/LWAnnouncement.tsx index f0136acface..eb130fba7aa 100644 --- a/packages/ui/src/layout/banners/LWAnnouncement.tsx +++ b/packages/ui/src/layout/banners/LWAnnouncement.tsx @@ -78,9 +78,9 @@ const LWAnnouncement = ({ /> - Launch Week 8: Day 3 + Launch Week 8: Day 4 - Supabase Studio 3.0 + Supabase Integrations Marketplace