diff --git a/content/activities/project-night.yaml b/content/activities/project-night.yaml new file mode 100644 index 0000000..baa1827 --- /dev/null +++ b/content/activities/project-night.yaml @@ -0,0 +1,6 @@ +title: Project Night +description: A weekly virtual gathering to work on our personal projects, and share learnings. Message @aberkowitz your email for an invite. +link: "slack://channel?team=T0A0T7A5Q&id=D3KKP1X7A" +color: "#735FFF" +order: 6 +status: ongoing diff --git a/src/content.config.ts b/src/content.config.ts index 1aa2e07..201d22e 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -20,7 +20,7 @@ const activities = defineCollection({ schema: z.object({ title: z.string().min(2), description: z.string().min(10), - link: z.string().optional().refine(v => !v || v.startsWith('/') || v.startsWith('http'), { + link: z.string().optional().refine(v => !v || v.startsWith('/') || v.startsWith('http') || v.startsWith('slack'), { message: 'link must be a relative path or full URL', }), color: z.string().regex(/^#[0-9a-fA-F]{6}$/),