diff --git a/src/content/pages/sprints_info.md b/src/content/pages/sprints_info.mdx similarity index 50% rename from src/content/pages/sprints_info.md rename to src/content/pages/sprints_info.mdx index 57edb201b..87dbcef82 100644 --- a/src/content/pages/sprints_info.md +++ b/src/content/pages/sprints_info.mdx @@ -23,7 +23,13 @@ together. ## When and Where? -TBD +The sprints will take place on **Saturday and Sunday, 18–19 July**, at +[Echo Miasta](https://echomiasta.com/). + +**Address:** +[Kapelanka 56, 30-347 Kraków, Poland](https://maps.app.goo.gl/DZs3Ektm1TKyzCkn7) + + ## Who Can Attend: @@ -48,25 +54,3 @@ browser using [github web-based editor](https://github.dev/EuroPython/website/blob/ep2026/src/content/sprints/_sprints_template.md). Once your file is added, submit a Pull Request — and you're done! - - diff --git a/src/content/pages/venue.mdx b/src/content/pages/venue.mdx index 193ba7998..8b3b3cf98 100644 --- a/src/content/pages/venue.mdx +++ b/src/content/pages/venue.mdx @@ -28,4 +28,9 @@ The ICE Kraków Congress Centre is located in the very heart of Kraków, directl - **Kazimierz (Jewish Quarter):** A short tram ride or 20-minute walk southeast. This historic district is known for its synagogues, Jewish heritage, vibrant nightlife, and trendy restaurants and bars. ## Sprints Venue -To be announced soon! + +[Echo Miasta](https://echomiasta.com/) will host the EuroPython 2026 Sprints Weekend on **18–19 July** (Saturday–Sunday). + +**Address:** [Echo Miasta, Kapelanka 56, 30-347 Kraków, Poland](https://maps.app.goo.gl/DZs3Ektm1TKyzCkn7) + + diff --git a/src/pages/sprints.astro b/src/pages/sprints.astro index f4d345a1a..5e503c10c 100644 --- a/src/pages/sprints.astro +++ b/src/pages/sprints.astro @@ -1,9 +1,9 @@ --- -import { getCollection } from 'astro:content'; -import { getEntry } from 'astro:content'; +import { getCollection, getEntry, render } from "astro:content"; import Layout from '@layouts/MarkdownLayout.astro'; import SprintCard from '@components/SprintCard.astro'; -import Markdown from "@ui/Markdown.astro"; +import Prose from "@ui/Prose.astro"; +import Map from "@components/Map.astro"; const entry = await getEntry('pages', 'sprints_info'); @@ -12,6 +12,8 @@ if (!entry) { throw new Error('Could not find page entry.'); } +const { Content } = await render(entry); + const sprints = (await getCollection("sprints", ({ data }) => { return import.meta.env.MODE === "production" ? data.draft !== true : true; })).sort((a, b) => a.id.localeCompare(b.id)); @@ -20,7 +22,9 @@ const sprints = (await getCollection("sprints", ({ data }) => { - + + +