Skip to content

Commit 95add19

Browse files
Resolve merge conflicts in speaker mentorship page
2 parents 839587f + 5d5c5a3 commit 95add19

32 files changed

Lines changed: 534 additions & 83 deletions

File tree

src/components/SocialLinks.astro

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@ const {
88
} = Astro.props;
99
const socialMap = {
1010
website: { icon: "globe", label: "Website", color: "#0077b5" },
11-
blog: { icon: "rss", label: "Blog", color: "" },
11+
blog: { icon: "rss", label: "Blog", color: "#f26522", style: "solid" },
1212
linkedin: { icon: "linkedin", label: "LinkedIn", color: "#0a66c2" },
1313
github: { icon: "github", label: "GitHub", color: "#333333" },
14+
youtube: { icon: "youtube", label: "YouTube", color: "#ff0000" },
15+
discord: { icon: "discord", label: "Discord", color: "#5865f2" },
1416
mastodon: { icon: "mastodon", label: "Mastodon", color: "#6364ff" },
1517
bluesky: { icon: "bluesky", label: "Bluesky", color: "#0085ff" },
16-
twitter: { icon: "x-twitter", label: "Twitter", color: "#1da1f2" },
1718
instagram: { icon: "instagram", label: "Instagram", color: "#e4405f" },
18-
discord: { icon: "discord", label: "Discord", color: "#5865f2" },
19-
facebook: { icon: "facebook", label: "Facebook", color: "#1877f2" },
20-
youtube: { icon: "youtube", label: "YouTube", color: "#ff0000" },
2119
tiktok: { icon: "tiktok", label: "TikTok", color: "#000000" },
20+
facebook: { icon: "facebook", label: "Facebook", color: "#1877f2" },
21+
twitter: { icon: "x-twitter", label: "Twitter", color: "#1da1f2" },
2222
};
2323
---
2424

2525
<div class=`social-links flex justify-center space-x-4 ${className} h-[36px]`>
2626
{
2727
Object.entries(socialMap)
2828
.filter(([key]) => socials?.[key])
29-
.map(([key, { icon, label, color }]) => {
29+
.map(([key, { icon, label, color, style: iconStyle = "brands" }]) => {
3030
const url = socials[key];
3131
const style = variant === "color" && color ? `color: ${color}` : {variant};
3232
return (
@@ -41,7 +41,7 @@ const socialMap = {
4141
{" "}
4242
<span class="social-icon-inner">
4343
{" "}
44-
<Icon name={icon} style="brands" size="fa-xl" />{" "}
44+
<Icon name={icon} style={iconStyle} size="fa-xl" />{" "}
4545
</span>{" "}
4646
</a>
4747
);

src/components/SponsorLogo.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ const {
2222
2323
const logo = sponsorLogos[sponsor.id];
2424
const slug = tier==="Partners"? `/community-partners#sponsor-${sponsorId}`
25-
/*: tier==="Platinum" ? `/sponsor/${sponsorId}` */
25+
: tier==="Platinum" ? `/sponsor/${sponsorId}`
2626
: tier==="Media Partners" ? `/media-partners#sponsor-${sponsorId}` : tier==="Startups" ? `/startups#sponsor-${sponsorId}` : `/sponsors#sponsor-${sponsorId}`
2727
2828
---
2929

3030
<div
3131
class="lg:max-w-[400px] flex flex-col p-6 bg-white"
3232
>
33-
<div class="w-full grid text-center justify-center items-center md:items-center">
33+
<div class={`w-full grid text-center justify-center items-center md:items-center ${tier === "Platinum" ? "min-h-[140px]" : ""}`}>
3434
{
3535
website && slug ? (
3636

src/components/sections/hero/hero.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ const action2 = "https://www.youtube.com/watch?v=laSzm-raS5A";
4747
<!-- Second 2x1 Grid with Action Buttons -->
4848
<div class="text-center grid grid-cols-1 md:grid-cols-2 gap-4 m-6">
4949
<div class="btn-outline">
50-
<Button outline disabled class="!text-white !border-white"> Tickets coming soon! </Button>
50+
<Button outline url="/tickets" class="!text-white !border-white hover:!bg-white hover:!text-primary"> Register now! </Button>
5151
</div>
5252
<div class="btn-outline">
5353
<Button outline url={action2} class="!text-white !border-white hover:!bg-white hover:!text-primary"> Watch the video (no Rickrolls) </Button>

src/components/sections/subscribe.astro

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
import Button from "@ui/Button.astro";
33
import Section from "@ui/Section.astro"
44
const socialLinks = [
5-
{ href: "https://www.linkedin.com/company/europython/", icon: "linkedin", label: "LinkedIn" },
6-
{ href: "https://www.instagram.com/europython/", icon: "instagram", label: "Instagram" },
5+
{ href: "https://www.linkedin.com/company/europython/", icon: "linkedin", label: "LinkedIn" },
6+
{ href: "https://github.com/europython", icon: "github", label: "GitHub" },
77
{ href: "https://www.youtube.com/channel/UC98CzaYuFNAA_gOINFB0e4Q", icon: "youtube", label: "YouTube" },
88
{ href: "https://fosstodon.org/@europython", icon: "mastodon", label: "Mastodon" },
99
{ href: "https://bsky.app/profile/europython.eu", icon: "bluesky", label: "Bluesky" },
10+
{ href: "https://www.instagram.com/europython/", icon: "instagram", label: "Instagram" },
11+
{ href: "https://www.tiktok.com/@europython/", icon: "tiktok", label: "TikTok" },
1012
{ href: "https://x.com/europython", icon: "x", label: "X (formerly Twitter)" },
1113
];
1214
---

src/components/ticket-tiers/ticket-tiers.astro

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ const tiers: TicketTierProps[] = [
2929
businessPrice: 400,
3030
features: [
3131
{
32-
text: "Access to two full days of workshops, summits, and tutorials across six parallel tracks (14-15 July)",
32+
text: "Access to two full days of workshops, summits, and tutorials across six parallel tracks (13-14 July)",
3333
},
3434
{
35-
text: "<strong>Does NOT include</strong> access to three days of talks across six parallel tracks with 130+ talks (16-18 July)",
35+
text: "<strong>Does NOT include</strong> access to three days of talks across six parallel tracks with 130+ talks (15-17 July)",
3636
icon: "",
3737
},
3838
{
@@ -43,7 +43,7 @@ const tiers: TicketTierProps[] = [
4343
text: "<strong>Does NOT include</strong> access to sponsor booths with opportunities to connect with sponsoring sponsors",
4444
icon: "",
4545
},
46-
{ text: "Access to Sprint Weekend (19-20 July)" },
46+
{ text: "Access to Sprint Weekend (18-19 July)" },
4747
{ text: "Light lunch provided each day" },
4848
{ text: "Break refreshments (coffee, tea, water, and more)" },
4949
{
@@ -66,18 +66,18 @@ const tiers: TicketTierProps[] = [
6666
lateBusinessPrice: 750,
6767
features: [
6868
{
69-
text: "Access to two full days of workshops, summits, and tutorials across six parallel tracks (14-15 July)",
69+
text: "Access to two full days of workshops, summits, and tutorials across six parallel tracks (13-14 July)",
7070
icon: "",
7171
},
7272
{
73-
text: "<strong>Access to three days of talks across six parallel tracks with 130+ talks (16-18 July)</strong>",
73+
text: "<strong>Access to three days of talks across six parallel tracks with 130+ talks (15-17 July)</strong>",
7474
},
7575
{ text: "Access to open spaces throughout the three conference days" },
76-
{ text: "Access to Sprint Weekend (19-20 July)" },
76+
{ text: "Access to Sprint Weekend (18-19 July)" },
7777
{
7878
text: "Access to sponsor booths with opportunities to connect with sponsoring sponsors",
7979
},
80-
{ text: "Access to Sprint Weekend (19-20 July)" },
80+
{ text: "Access to Sprint Weekend (18-19 July)" },
8181
{ text: "Limited access to specific sponsored workshops" },
8282
{ text: "Light lunch provided each day" },
8383
{ text: "Break refreshments (coffee, tea, water, and more)" },
@@ -97,16 +97,16 @@ const tiers: TicketTierProps[] = [
9797
lateBusinessPrice: 1200,
9898
features: [
9999
{
100-
text: "Access to two full days of workshops, summits, and tutorials across six parallel tracks (14-15 July)",
100+
text: "Access to two full days of workshops, summits, and tutorials across six parallel tracks (13-14 July)",
101101
},
102102
{
103-
text: "<strong>Access to three days of talks across six parallel tracks with 130+ talks (16-18 July)</strong>",
103+
text: "<strong>Access to three days of talks across six parallel tracks with 130+ talks (15-17 July)</strong>",
104104
},
105105
{ text: "Access to open spaces throughout the three conference days" },
106106
{
107107
text: "Access to sponsor booths with opportunities to connect with sponsoring sponsors",
108108
},
109-
{ text: "Access to Sprint Weekend (19-20 July)" },
109+
{ text: "Access to Sprint Weekend (18-19 July)" },
110110
{ text: "Limited access to specific sponsored workshops" },
111111
{ text: "Light lunch provided each day" },
112112
{ text: "Break refreshments (coffee, tea, water, and more)" },
@@ -121,16 +121,13 @@ const tiers: TicketTierProps[] = [
121121
},
122122
],
123123
},
124-
124+
/*
125125
{
126126
title: "Remote",
127127
personalPrice: 80,
128128
businessPrice: 150,
129129
subtitle: "Conference days only",
130130
features: [
131-
{
132-
text: "Remote participation for Conference Days (16-18 July)",
133-
},
134131
{
135132
text: "Watch live talks, keynotes & panels in all 6 tracks",
136133
},
@@ -146,6 +143,7 @@ const tiers: TicketTierProps[] = [
146143
},
147144
],
148145
},
146+
*/
149147
];
150148
151149
const formatPrice = (price: number | string) => {
@@ -235,13 +233,6 @@ const formatPrice = (price: number | string) => {
235233
/*transform: translateX(-50%);*/
236234
position: relative;
237235
/*padding: 0 40px;*/
238-
background: linear-gradient( to top,
239-
rgba(245, 229, 214, 0) 0%,
240-
rgb(245, 229, 214) 5%,
241-
rgb(245, 229, 214) 95%,
242-
rgba(245, 229, 214, 0
243-
) 100% )
244-
;
245236
}
246237

247238
@media (max-width: 1023px) {

src/content/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ const sponsors = defineCollection({
225225
socials: z
226226
.object({
227227
linkedin: z.string().url().optional().nullable(),
228+
blog: z.string().url().optional().nullable(),
228229
github: z.string().url().optional().nullable(),
229230
mastodon: z.string().url().optional().nullable(),
230231
bluesky: z.string().url().optional().nullable(),

src/content/deadlines/02_mentorship.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ image: mentorship1.jpg
66
#disabled: false
77
---
88

9-
Join our Speaker Orientation to build confidence, improve stage presence, and learn how to engage your audience.
10-
It is happening on 3 June 2026 18:00 CEST Online and is open to first time and returning speakers.
9+
Join our Speaker Orientation to build confidence, improve stage presence, and
10+
learn how to engage your audience. It is happening on 3 June 2026 18:00 CEST
11+
online and is open to first-time and returning speakers.
12+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
title: Ticket Sale
3+
subtitle: Register now!
4+
url: /tickets
5+
image: "./registration.jpg"
6+
---
7+
8+
Grab your spot at EuroPython 2026. Share, learn, and connect with fellow
9+
Pythonistas!

src/content/pages/contacts.mdx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@ project/event to suggest for our newsletter.
1717
Follow us on these channels:
1818

1919
- [EuroPython LinkedIn](https://www.linkedin.com/company/europython)
20+
- [EuroPython Website](https://github.com/EuroPython/website)
21+
- [EuroPython YouTube Channel](https://youtube.com/channel/UC98CzaYuFNAA_gOINFB0e4Q) (conference videos)
2022
- [EuroPython Mastodon](https://fosstodon.org/@europython)
2123
- [EuroPython Bluesky](https://bsky.app/profile/europython.eu)
22-
- [EuroPython Telegram](https://t.me/+dEi3nIHzGRw0YjQy)
2324
- [EuroPython Instagram](https://instagram.com/europython/)
24-
- [EuroPython YouTube Channel](https://youtube.com/channel/UC98CzaYuFNAA_gOINFB0e4Q) (conference videos)
25+
- [EuroPython TikTok](https://www.tiktok.com/@europython)
26+
- [EuroPython Telegram](https://t.me/+dEi3nIHzGRw0YjQy)
2527
- [EuroPython X Account](https://x.com/europython)
2628

2729
## EuroPython Helpdesk

src/content/pages/programme/mentorship.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ If you require help contributing to EuroPython, especially if you are from an
4646
underrepresented or a marginalised group in the tech industry, you are welcome
4747
to submit your application in the form above to become a mentee.
4848

49-
<Button disabled>Sign Up closed</Button>
49+
<Button disabled>Sign up closed</Button>
50+
5051

5152
## 2. Workshops
5253

0 commit comments

Comments
 (0)