Skip to content

Commit e64c3a1

Browse files
authored
Merge pull request #156 from argotorg/update-summit-logo
Update summit logo
2 parents 4d12f77 + 39bf745 commit e64c3a1

4 files changed

Lines changed: 16 additions & 5 deletions

File tree

public/assets/star_blue.png

25.2 KB
Loading

public/assets/star_gray.png

26.2 KB
Loading

src/events/summit.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ coordsOverride:
77
mapLabel: Location
88
startDate: 2025-11-18
99
endDate: 2025-11-18
10-
imageSrc: /assets/solidity_summit.png
10+
imageSrc: /assets/summit_star.png
1111
ctaLinks:
1212
- label: Attend
1313
href: https://devconnect.org/calendar?event=soliditysummit

src/pages/[event].tsx

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,14 @@ import { ParsedUrlQuery } from 'querystring'
55
import ReactMarkdown from 'react-markdown'
66
import ChakraUIRenderer from 'chakra-ui-markdown-renderer'
77
import type { GetStaticPaths, GetStaticProps } from 'next/types'
8-
import { Box, Flex, FlexProps, Image, Text } from '@chakra-ui/react'
8+
import {
9+
Box,
10+
Flex,
11+
FlexProps,
12+
Image,
13+
Text,
14+
useColorMode,
15+
} from '@chakra-ui/react'
916
import { ButtonLink, Map, PageMetadata, YouTube } from '@/components'
1017
import { EVENTS_DIR, MAIN_CONTENT_ID, MATTER_OPTIONS } from '@/constants'
1118
import { EventMDStyles } from '@/styles'
@@ -76,6 +83,7 @@ const CtaButtonGroup: React.FC<CtaButtonGroupProps> = ({
7683
)
7784

7885
const EventPage: React.FC<EventPost> = ({ frontmatter, content }) => {
86+
const { colorMode } = useColorMode()
7987
const {
8088
title,
8189
location,
@@ -93,16 +101,19 @@ const EventPage: React.FC<EventPost> = ({ frontmatter, content }) => {
93101
)}`
94102
const isMultiDay = formatDate(startDate) !== formatDate(endDate)
95103

104+
// Use different star images based on color mode
105+
const starImageSrc =
106+
colorMode === 'dark' ? '/assets/star_gray.png' : '/assets/star_blue.png'
107+
96108
return (
97109
<>
98110
<PageMetadata title={title} description={description} />
99111
<Box as="main" id={MAIN_CONTENT_ID}>
100112
{/* Hero image */}
101113
<Image
102-
src={imageSrc}
114+
src={starImageSrc}
103115
alt="Event hero image"
104-
maxH="450px"
105-
w="full"
116+
maxW="250px"
106117
objectFit="cover"
107118
mx="auto"
108119
/>

0 commit comments

Comments
 (0)