import Head from 'next/head' import Meta from '@hackclub/meta' import Nav from '../components/nav' import { Box, Container, Heading, Button, Text, Image, Input, Label, Link, Flex } from 'theme-ui' import Snowfall from 'react-snowfall' import WinterFooter from '../components/winter/footer' import FadeIn from '../components/fade-in' import { useState } from 'react' import ForceTheme from '../components/force-theme' import RealTimeline from '../components/winter/timeline' import InfoGrid from '../components/winter/info' import Breakdown from '../components/winter/breakdown' import Projects from '../components/winter/projects' import Landing from '../components/winter/landing' import Recap from '../components/winter/recap' import { Zoom } from 'react-reveal' import useSWR from 'swr' import fetcher from '../lib/fetcher' export function Winter() { const { data: rsvps } = useSWR( 'https://airbridge.hackclub.com/v0.1/Winter%20Hardware%20Wonderland/rsvp', fetcher, { refreshInterval: 1000 } ) const rsvpCount = rsvps ? rsvps.filter(rsvp => rsvp.fields.Status === 'rsvp').length : 1000 // arbitrary fallback number return ( <>