This commit is contained in:
skidoodle 2022-03-28 23:40:46 +02:00
commit abfc3e09b9
21 changed files with 553 additions and 0 deletions

45
pages/index.tsx Normal file
View file

@ -0,0 +1,45 @@
import { GetServerSideProps } from 'next'
import Head from 'next/head'
import Body from '../src/components/Body'
import Footer from '../src/components/Footer'
import Icon from '../src/components/Icon'
import IconLayout from '../src/components/IconLayout'
import MainLayout from '../src/components/MainLayout'
import Spotify from '../src/components/Spotify'
import Time from '../src/components/Time'
import Weather from '../src/components/Weather'
const Home = ({data}: any) => {
return(
<>
<Head>
<title>albert</title>
</Head>
<Body>
<MainLayout />
<IconLayout>
<Icon icon={['fab', 'discord']} reference={'albert#8838'} copy={true} />
<Icon icon={['fab', 'steam']} reference={'https://steamcommunity.com/id/_albert'} copy={false} />
<Icon icon={['fab', 'github']} reference={'https://github.com/skidoodle'} copy={false} />
<Icon icon={['fa', 'envelope']} reference={'hello@albrt.hu'} copy={true} />
<Icon icon={['fab', 'instagram']} reference={'https://instagram.com/albertadam_'} copy={false} />
</IconLayout>
<Time />
<Weather data={data}/>
<Spotify />
</Body>
<Footer />
</>
)
}
export const getServerSideProps: GetServerSideProps = async () => {
const response = await fetch('https://api.openweathermap.org/data/2.5/weather?lat=47.51&lon=19.04&appid=1b3c10c18e894eaf1fd63eedde53fa54&units=metric')
const data = await response.json()
return {
props: { data }
}
}
export default Home