import React from 'react' import type {NextPage} from "next" import {Heading, Chapter, Box, BringAttention as B, Anchor, Form} from "@steffo/bluelib-react"; import {BluelibTheme} from "@steffo/bluelib-react/dist/types" import {faEnvelope} from "@fortawesome/free-solid-svg-icons" import {faDiscord, faGithub, faReddit, faTelegram} from "@fortawesome/free-brands-svg-icons" import {Project} from "../components/Project" import {MoreProjects} from "../components/MoreProjects" import {Account} from "../components/Account" import {ThemeContext} from '../components/ThemeContext'; type ThemeMap = { [fullname: string]: BluelibTheme; }; const FULL_THEME_NAMES: ThemeMap = { "Royal Blue": "royalblue", "The Sophonity": "sophon", "Sheet of Paper": "paper", "Hacker Terminal": "hacker", "Gestione Amber": "amber", } const Index: NextPage = () => { const [_theme, setTheme] = React.useContext(ThemeContext); return <> About me

I'm Stefano Pigozzi, a Computer Science graduate at Unimore!

I develop and maintain many open source software projects, such as websites, chat bots, libraries, videogames and mods.

My software projects Me on the web Other stuff
setTheme(FULL_THEME_NAMES[event.target.value])} options={FULL_THEME_NAMES}/>
} export default Index;