diff --git a/app/gasp.tsx b/app/gasp.tsx index 1ddab64..16da8a5 100644 --- a/app/gasp.tsx +++ b/app/gasp.tsx @@ -60,7 +60,7 @@ export const DZR_logo = () => { }, []); return ( - + DANISH ZWIFT RACERS ); diff --git a/app/puncheurs-summer-cup/page.tsx b/app/puncheurs-summer-cup/page.tsx new file mode 100644 index 0000000..57ebd11 --- /dev/null +++ b/app/puncheurs-summer-cup/page.tsx @@ -0,0 +1,162 @@ +import ZwiftyFiftyRules from '../the-zwifty-fifty/ZwiftyFiftyRules'; +import Carousel from '../carousel'; + +import { + Container, + SimpleGrid, + Image, + Flex, + Heading, + Text, + Stack, + Table, + Thead, + Tbody, + Tr, + Th, + Td, + TableContainer, + Link, +} from '@chakra-ui/react' + + +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: 'Puncheurs Summer Cup', + description: 'Welcome to the Puncheurs Summer Cup by DZR, a challenging series of events designed specifically for the Puncheurs, the masters of explosive power and climbing finesse. Test your puncheur skills on four punchy stages taking place every Tuesday 19:20 CET | 1:20 PM EST throughout the month of June.', + + metadataBase: new URL('https://www.dzrracingseries.com/puncheurs-summer-cup/'), + + openGraph: { + title: 'Puncheurs Summer Cup', + description: 'Welcome to the Puncheurs Summer Cup by DZR, a challenging series of events designed specifically for the Puncheurs, the masters of explosive power and climbing finesse. Test your puncheur skills on four punchy stages taking place every Tuesday 19:20 CET | 1:20 PM EST throughout the month of June.', + url: 'https://www.dzrracingseries.com/puncheurs-summer-cup/', + siteName: 'DZR', + images: [ + { + url: '/puncheurs-summer-cup/Puncheurs-Cup.jpeg', + }, + ], + type: 'website', + locale: 'en_US', + } +} + +export default function puncheurssummercuppage() { + + return ( +
+ + + + {'feature + + + + Puncheurs Summer Cup + + Welcome to the Puncheurs Summer Cup by DZR, a challenging series of events designed specifically for the Puncheurs, the masters of explosive power and climbing finesse. Test your puncheur skills on four punchy stages taking place every Tuesday 19:20 CET | 1:20 PM EST throughout the month of June. + + Rules + + Stages Overview + Tuesdays in June @ 19:20 CEST | 1:20 PM EDT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Race PassDateWorldRouteLapsKmHm
Stage 14thRichmondCobbled Climbs327.8403
Stage 211thYorkshireRoyal Pump Room 8127.7490
Stage 318thNew YorkEverything Bagel134.3545
Stage 425thMakuri IslandsRailways And Rooftops639.4443
+
+ Route Profiles + + + Point Structure + Most accumulated points in the four stages takes the overall win + Points in the stages are divided according to + + + + + + + + + + +
Points per race60, 57, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2 and 1 for everyone else
+
+ Results + Keep track of your performance and progress throughout the series on : ZwiftPower + +
+ +
+
+
+ ) +} \ No newline at end of file diff --git a/components/Features.tsx b/components/Features.tsx index 81fba7b..d03a802 100644 --- a/components/Features.tsx +++ b/components/Features.tsx @@ -30,6 +30,7 @@ import { motion } from 'framer-motion'; import { LiaMountainSolid } from "react-icons/lia"; import { Im500Px } from "react-icons/im"; import { AiOutlineAim } from "react-icons/ai"; +import { RiBoxingFill } from "react-icons/ri"; interface Props { @@ -74,9 +75,10 @@ export default function Features() { - - - + + + + diff --git a/components/Sidebar.tsx b/components/Sidebar.tsx index d01307c..a668501 100644 --- a/components/Sidebar.tsx +++ b/components/Sidebar.tsx @@ -44,6 +44,7 @@ import { MdDirectionsBike } from "react-icons/md"; import { IconType } from 'react-icons' import { FaPeopleGroup } from "react-icons/fa6"; import { AiOutlineAim } from "react-icons/ai"; +import { RiBoxingFill } from "react-icons/ri"; interface LinkItemProps { name: string @@ -67,6 +68,7 @@ interface SidebarProps extends BoxProps { const LinkItems: Array = [ { name: 'Home', href: '/', icon: MdDirectionsBike }, + { name: 'Puncheurs Summer Cup', href: 'puncheurs-summer-cup', icon: RiBoxingFill }, { name: 'DZR After Party Series', href: 'dzr-after-party', icon: LiaMountainSolid }, { name: 'In The Zone 2', href: 'in-the-zone-2', icon: AiOutlineAim }, { name: 'The Zwifty Fifty', href: 'the-zwifty-fifty', icon: Im500Px }, diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/puncheurs-summer-cup/Puncheurs-Cup.jpeg b/public/puncheurs-summer-cup/Puncheurs-Cup.jpeg new file mode 100644 index 0000000..3edfc4a Binary files /dev/null and b/public/puncheurs-summer-cup/Puncheurs-Cup.jpeg differ diff --git a/public/puncheurs-summer-cup/Puncheurs-Cup.png b/public/puncheurs-summer-cup/Puncheurs-Cup.png new file mode 100644 index 0000000..94248be Binary files /dev/null and b/public/puncheurs-summer-cup/Puncheurs-Cup.png differ diff --git a/public/puncheurs-summer-cup/Stage1.png b/public/puncheurs-summer-cup/Stage1.png new file mode 100644 index 0000000..8c5a2b1 Binary files /dev/null and b/public/puncheurs-summer-cup/Stage1.png differ diff --git a/public/puncheurs-summer-cup/Stage2.png b/public/puncheurs-summer-cup/Stage2.png new file mode 100644 index 0000000..acf93cd Binary files /dev/null and b/public/puncheurs-summer-cup/Stage2.png differ diff --git a/public/puncheurs-summer-cup/Stage3.png b/public/puncheurs-summer-cup/Stage3.png new file mode 100644 index 0000000..e5cec06 Binary files /dev/null and b/public/puncheurs-summer-cup/Stage3.png differ diff --git a/public/puncheurs-summer-cup/Stage4.png b/public/puncheurs-summer-cup/Stage4.png new file mode 100644 index 0000000..1eff925 Binary files /dev/null and b/public/puncheurs-summer-cup/Stage4.png differ diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file