import React, { useState } from 'react' import styled from '@emotion/styled' import { Box, Button, Container, Flex, Heading, Card, Grid, Link as A, Text, Avatar, Image } from 'theme-ui' import Photo from '../../components/photo' import NextImage from 'next/image' import Marquee from 'react-marquee-slider' import Photo1 from '../../public/winter/1.jpeg' import Photo2 from '../../public/winter/2.png' import Photo3 from '../../public/winter/3.jpeg' import Photo4 from '../../public/winter/4.jpeg' import Photo5 from '../../public/winter/5.jpeg' import Photo6 from '../../public/winter/6.jpeg' import Photo7 from '../../public/winter/7.jpeg' import Photo8 from '../../public/winter/8.jpeg' import Photo9 from '../../public/winter/9.jpeg' import Photo10 from '../../public/winter/10.jpeg' import Photo12 from '../../public/winter/12.jpeg' import Photo13 from '../../public/winter/13.jpeg' import Photo14 from '../../public/winter/14.jpeg' import Photo15 from '../../public/winter/15.jpeg' import Photo16 from '../../public/winter/16.jpeg' import Photo17 from '../../public/winter/17.jpeg' import Photo18 from '../../public/winter/18.jpeg' import Photo19 from '../../public/winter/19.jpeg' import Photo20 from '../../public/winter/20.jpeg' import Photo21 from '../../public/winter/21.jpeg' import Photo22 from '../../public/winter/22.jpeg' import Photo23 from '../../public/winter/23.jpeg' import Photo24 from '../../public/winter/24.jpeg' import Photo25 from '../../public/winter/25.jpeg' import Photo26 from '../../public/winter/26.jpeg' import Photo27 from '../../public/winter/27.jpeg' import Photo28 from '../../public/winter/28.jpeg' import Photo29 from '../../public/winter/29.jpeg' import Photo30 from '../../public/winter/30.jpeg' import Photo31 from '../../public/winter/31.png' /** @jsxImportSource theme-ui */ const Header = styled(Box)` background: url('/pattern.svg'); ` const Sheet = styled(Card)` position: relative; overflow: hidden; border-radius: 8px; width: 100%; color: white; ` Sheet.defaultProps = { sx: { bg: 'rgba(255, 255, 255, 0.875)', p: [3, 4], color: 'black', width: 1, mb: 4 } } Sheet.defaultProps = { sx: { maxWidth: '52rem', fontSize: 3, p: [4, 5], color: 'white' } } const PhotoRow = ({ photos }) => ( {photos.map((photo, index) => ( ))} {photos.map((photo, index) => ( ))} ) const Cards = ({ avatar, username, description, image }) => { return ( @{username} div': { width: 18, height: 18 } }} > {description} {/* */} ) } export default function Projects() { const [count, setCount] = useState(0) let list = [ 'drawing robot', 'drone', 'CNC machine', 'pixel art display', 'camera', '3D printer' ] if (count === list.length - 1) { setCount(0) } let project_idea = list[count] return (
You could be building a setCount(count + 1)} > {project_idea} click me
) }