import { Box, Card, Container, Grid, Heading, Image, Link, Text } from 'theme-ui' import { keyframes } from '@emotion/core' import { Slide } from 'react-reveal' import NextLink from 'next/link' import Head from 'next/head' import Meta from '@hackclub/meta' import Nav from '../components/nav' import ForceTheme from '../components/force-theme' import Footer from '../components/footer' import Announcement from '../components/home/announcement' import SlackEvents from '../components/home/slack-events' import JoinForm from '../components/home/join-form' // import { timeSince } from '../lib/dates' const fade = keyframes({ from: { opacity: 0 }, to: { opacity: 1 } }) const slide = keyframes({ from: { transform: 'translateY(-200%)' }, to: { transform: 'translateY(0)' } }) const CardLink = props => ( ) const Event = ({ title, month, day }) => ( {month} {day} {title} ) const Window = ({ title, children, ...props }) => ( `linear-gradient(${theme.colors.darkless}, ${theme.colors.darker})`, p: 2, lineHeight: 'body', textAlign: 'center' }} > {title} {children} ) export default () => ( <>