diff --git a/public/icons/calendar.svg b/public/icons/calendar.svg new file mode 100644 index 000000000..717d78d7e --- /dev/null +++ b/public/icons/calendar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/icons/pin.svg b/public/icons/pin.svg new file mode 100644 index 000000000..3216d47ea --- /dev/null +++ b/public/icons/pin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/components/button-link/button-link.astro b/src/components/button-link/button-link.astro index c99d8c788..d6d569d5c 100644 --- a/src/components/button-link/button-link.astro +++ b/src/components/button-link/button-link.astro @@ -15,7 +15,7 @@ const resolvedIsExternal = isExternal !== undefined ? isExternal : url?.startsWi --- +
+ + + + + + + + + + + +
+
+
+
+ +
+

+ EuroPython +

+
+

+ Discover the latest Python trends, learn from 180+ expert speakers, network with fellow developers, enjoy social events, and explore open spaces to spark new ideas. +

+
+ +
+
+ +
+
+ +
+
+ + +
+
+ + Register Now + +
+
+ +Call for Sponsors + +↗ + +
+
+ + +
+
+
+ +
+ EuroPython 2025 Hero Image +
+
+ +
+
+
+ + + +
+
+

7

+

Days

+
+
+
+
+ + + +
+
+

1.3k+

+

Attendees

+
+
+
+
+ + + + +
+
+

180+

+

Speakers

+
+
+
+
+ + +
diff --git a/src/components/hero2/hero.svg b/src/components/hero2/hero.svg new file mode 100644 index 000000000..3cae48cfe --- /dev/null +++ b/src/components/hero2/hero.svg @@ -0,0 +1,1988 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/hero2/icon-label.astro b/src/components/hero2/icon-label.astro new file mode 100644 index 000000000..9447d7c4e --- /dev/null +++ b/src/components/hero2/icon-label.astro @@ -0,0 +1,26 @@ +--- +const { icon, label } = Astro.props; + +const iconPath = `/icons/${icon}.svg`; +--- + + + + + + + +
+
+ {label} +
+ + {label} +
+ + diff --git a/src/pages/index.astro b/src/pages/index.astro index 399371e50..b97068da0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,6 +1,6 @@ --- import { CardContainer } from "../components/card/card-container"; -import Hero from "../components/hero/hero.astro"; +import Hero from "../components/hero2/hero.astro"; import HeroWithCTA from "../components/hero-section/hero-with-cta.astro"; import { Fullbleed } from "../components/layout/fullbleed"; import Prose from "../components/prose/prose.astro"; @@ -25,33 +25,14 @@ deadlines = deadlines title="EuroPython 2025 | July 14th-20th 2025 | Prague, Czech Republic & Remote" description="EuroPython is the largest Python conference in Europe. We are looking forward to seeing you in Prague, Czech Republic & Remote from July 14th-20th 2025." > - - +

Updates

{deadlines.map((deadline) => )}
- - - {intro.frontmatter.title} - - - - - -
- -
-
-
- -