Skip to content

Commit 995dbc2

Browse files
committed
Fix mdx tables
1 parent c0f3cae commit 995dbc2

4 files changed

Lines changed: 75 additions & 13 deletions

File tree

src/components/ui/ThreeCol.astro

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
interface Props {
3+
class?: string;
4+
}
5+
6+
const { class: className = "" } = Astro.props;
7+
---
8+
9+
<div class:list={["grid grid-cols-1 md:grid-cols-3 gap-4 not-prose my-6", className]}>
10+
<slot />
11+
</div>
12+
13+
<style>
14+
.grid > :global(.col) {
15+
padding: 1.6rem;
16+
font-size: 1.2rem;
17+
color: var(--color-text-secondary);
18+
line-height: 1.6;
19+
border: 1px solid var(--color-border);
20+
border-radius: 4px;
21+
}
22+
23+
.grid > :global(.col strong:first-child) {
24+
display: block;
25+
font-size: 1.3rem;
26+
font-weight: 800;
27+
color: var(--color-text);
28+
margin-bottom: 0.4rem;
29+
}
30+
</style>

src/content/pages/sponsorship/sponsor.mdx

Lines changed: 29 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,35 @@ Join **EuroPython 2026 from 13 – 19 July** at the ICE Congress Centre in Krak
2727

2828
Explore the benefits of sponsoring EuroPython:
2929

30-
<div class="md_table">
31-
| <IconLabel icon="users-viewfinder" title="Brand Exposure" /> | <IconLabel icon="bullseye" title="Product Promotion" /> | <IconLabel icon="award" title="Community Support" /> |
32-
|--------------------------------------------------------------------------------------- |----------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------- |
33-
| Boost your brand and connect with **1,500 Pythonistas** at this leading Python event. | Showcase your product to an engaged audience and **turn visibility into high-quality leads**. | Build **positive brand association** and gain community respect & appreciation. |
34-
35-
| <IconLabel icon="people-arrows" title="Skill Boost" /> | <IconLabel icon="handshake" title="Talent Recruitment" /> | <IconLabel icon="rocket" title="New Business" /> |
36-
|--------------------------------------------------------------------------------------- |----------------------------------------------------------------------------------------------- |--------------------------------------------------------------------------------- |
37-
| Tap into the expertise of the Python community to **upskill your team**. | Access **a pool of talented Python developers** looking for their next opportunity. | Discover new avenues and opportunities to **expand and grow your business**. |
38-
39-
</div>
30+
<ThreeCol>
31+
<div class="col">
32+
<strong>👥 Brand Exposure</strong>
33+
Boost your brand and connect with **1,500 Pythonistas** at this leading Python event.
34+
</div>
35+
<div class="col">
36+
<strong>🎯 Product Promotion</strong>
37+
Showcase your product to an engaged audience and **turn visibility into high-quality leads**.
38+
</div>
39+
<div class="col">
40+
<strong>🏆 Community Support</strong>
41+
Build **positive brand association** and gain community respect & appreciation.
42+
</div>
43+
</ThreeCol>
44+
45+
<ThreeCol>
46+
<div class="col">
47+
<strong>↔️ Skill Boost</strong>
48+
Tap into the expertise of the Python community to **upskill your team**.
49+
</div>
50+
<div class="col">
51+
<strong>🤝 Talent Recruitment</strong>
52+
Access **a pool of talented Python developers** looking for their next opportunity.
53+
</div>
54+
<div class="col">
55+
<strong>🚀 New Business</strong>
56+
Discover new avenues and opportunities to **expand and grow your business**.
57+
</div>
58+
</ThreeCol>
4059

4160
#### Ready to Become a EuroPython 2026 Sponsor?
4261
<Button url="https://forms.gle/YsBUuwKQ3LJPjsET8">Sign Up Now to Secure Your Spot!</Button>

src/content/pages/tickets.mdx

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,20 @@ Each ticket type is available in three pricing tiers. We trust you to choose the
3939
As a non-profit, every ticket you buy goes back into the Python community. Whether by our <a href="/finaid" class="text-primary hover:text-primary-hover underline">financial aid programme</a>, helping those in need of support, like students, attend the conference, or supporting Python communities across Europe through our <a href="https://www.europython-society.org/grants/" class="text-primary hover:text-primary-hover underline">EPS Grants programme</a>.
4040

4141

42-
| 🎯 **Business Tickets** | 👥 **Personal Tickets** | 🚀 **Education Tickets** |
43-
| --- | --- | --- |
44-
| If your company is covering your ticket or you use Python professionally, this is the right tier for you. By choosing this option, you help us keep the conference accessible. Thank you! | Are you a Python enthusiast, hobbyist, or freelancer? This ticket is for you! It's priced for individuals paying their own way, so you can enjoy the conference at a fair and affordable rate. | If you're a student or an educator working in schools or universities, this ticket is for you. We offer subsidized pricing so students and educators can join in and be part of the conference! |
42+
<ThreeCol>
43+
<div class="col">
44+
<strong>🎯 Business Tickets</strong>
45+
If your company is covering your ticket or you use Python professionally, this is the right tier for you. By choosing this option, you help us keep the conference accessible. Thank you!
46+
</div>
47+
<div class="col">
48+
<strong>👥 Personal Tickets</strong>
49+
Are you a Python enthusiast, hobbyist, or freelancer? This ticket is for you! It's priced for individuals paying their own way, so you can enjoy the conference at a fair and affordable rate.
50+
</div>
51+
<div class="col">
52+
<strong>🚀 Education Tickets</strong>
53+
If you're a student or an educator working in schools or universities, this ticket is for you. We offer subsidized pricing so students and educators can join in and be part of the conference!
54+
</div>
55+
</ThreeCol>
4556

4657

4758
<Note>If you need a VAT invoice with your company's name, please purchase a Business Ticket. Personal Tickets do not include a company name. To assist the registration staff, your conference badge will display the ticket tier and type.</Note>

src/pages/[...slug].astro

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import EPSLogo from "@components/markdown/EPSLogo.astro";
1818
import ProfileCard from "@components/profile/ProfileCard.astro";
1919
import SpeakerCard from "@components/profile/SpeakerCard.astro";
2020
import GoogleCalendar from '@components/GoogleCalendar.astro';
21+
import ThreeCol from "@ui/ThreeCol.astro";
2122
2223
import Prose from "@ui/Prose.astro";
2324
import enabledPages from "@data/enabledPages.json";
@@ -67,6 +68,7 @@ const description = post.data.subtitle;
6768
<Prose class="pb-20" full={post.data.full}>
6869
<Content
6970
components={{
71+
ThreeCol,
7072
Button,
7173
Headline,
7274
Icon,

0 commit comments

Comments
 (0)