|
|
|
@ -8,7 +8,7 @@ import TwitchPopup from '../components/twitchpopup';
|
|
|
|
|
const client_id = "edpx4oisrkpnrlx47b7a2p3govy6qm";
|
|
|
|
|
const client_secret = "dqr2glvdhr7uyn3bf3biu48977rfwo";
|
|
|
|
|
|
|
|
|
|
export default function Index({ motto, twitch_online }) {
|
|
|
|
|
export default function Index({ motto, twitch_online, about }) {
|
|
|
|
|
return (
|
|
|
|
|
<div className="page">
|
|
|
|
|
<Head>
|
|
|
|
@ -38,9 +38,7 @@ export default function Index({ motto, twitch_online }) {
|
|
|
|
|
<h3>About me</h3>
|
|
|
|
|
<div className="flex">
|
|
|
|
|
<p>
|
|
|
|
|
I'm a gay femboy nurse fox who likes figure skating, running and dancing,
|
|
|
|
|
addicted to vr and video making and I'm always listening to music,
|
|
|
|
|
oh and I play dnd... And that's just about me in a nutshell.
|
|
|
|
|
{about}
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -59,6 +57,25 @@ export default function Index({ motto, twitch_online }) {
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async function getAboutText() {
|
|
|
|
|
const req = await fetch("https://api.airtable.com/v0/appQnOyKBnBVQXLUM/Locale", {
|
|
|
|
|
method: "GET",
|
|
|
|
|
headers: {
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
"Authorization": "Bearer " + process.env.AIRTABLE,
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const data = await req.json();
|
|
|
|
|
for(const key in data['records']) {
|
|
|
|
|
if(data['records'][key]['fields']['field'] == "about") {
|
|
|
|
|
return data['records'][key]['fields']['value'];
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async function getMottos() {
|
|
|
|
|
const req = await fetch("https://api.airtable.com/v0/appQnOyKBnBVQXLUM/Mottos", {
|
|
|
|
|
method: "GET",
|
|
|
|
@ -118,7 +135,8 @@ export async function getServerSideProps() {
|
|
|
|
|
return {
|
|
|
|
|
props: {
|
|
|
|
|
motto: await RandomMotto(),
|
|
|
|
|
twitch_online: await getIsUserLive()
|
|
|
|
|
twitch_online: await getIsUserLive(),
|
|
|
|
|
about: await getAboutText()
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|