Skip to content

Commit 67a072c

Browse files
committed
events: Show upcoming events on home page
1 parent f8654d4 commit 67a072c

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

src/components/ShortUpcomingEvent.js

+11-12
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import styles from '../css/ShortUpcomingEvent.module.css'
22
import useMediaQuery from '../utils/useMediaQuery'
3-
import allEvents from '../utils/upcomingEvents'
3+
import {byDate} from '../utils/upcomingEvents'
44
import UpcomingEvent from './UpcomingEvent'
55

66
const EventSelector = props => {
77
const isDesktop = useMediaQuery('(min-width: 600px)')
8+
const events = byDate.slice(0, 3);
89

910
return (
1011
<div
@@ -19,9 +20,9 @@ const EventSelector = props => {
1920
<div
2021
className={isDesktop ? styles.eventsNotes : styles.eventsNotesMobile}
2122
>
22-
{allEvents.map((event, i) => (
23+
{events.map((event, i) => (
2324
<>
24-
{i < 3 && (
25+
{
2526
<div className={!isDesktop && styles.notesMargin}>
2627
<UpcomingEvent
2728
primaryColor={event.primaryColor && event.primaryColor}
@@ -35,17 +36,15 @@ const EventSelector = props => {
3536
fbEvent={event.fbEvent}
3637
/>
3738
</div>
38-
)}
39+
}
3940
</>
4041
))}
41-
{allEvents.length <= 0 &&
42-
<p
43-
style={isDesktop ? { fontSize: '2rem' } : { fontSize: '1rem' }}
44-
className={styles.title}
45-
>
46-
Stay tuned for future events
47-
</p>
48-
}
42+
<p
43+
style={isDesktop ? { fontSize: '30px' } : { fontSize: '18px' }}
44+
className={styles.title}
45+
>
46+
{events.length > 0 ? '' : 'Stay tuned for future events'}
47+
</p>
4948
</div>
5049
</div>
5150
)

0 commit comments

Comments
 (0)