34 lines
945 B
JavaScript
34 lines
945 B
JavaScript
import Head from "next/head";
|
|
import Image from "next/image";
|
|
import styles from "../styles/Home.module.css";
|
|
import UserInfo from "../components/userInfo";
|
|
import Select from "../components/select";
|
|
import { useEffect, useState } from "react";
|
|
|
|
export default function Home() {
|
|
const [data, setData] = useState(null);
|
|
|
|
useEffect(() => {
|
|
fetch("api/border/all")
|
|
.then((res) => res.json())
|
|
.then((data) => setData(data));
|
|
}, []);
|
|
|
|
return (
|
|
<div className={styles.container}>
|
|
<Head>
|
|
<title>Create Next App</title>
|
|
<meta name="description" content="Generated by create next app" />
|
|
<link rel="icon" href="/favicon.ico" />
|
|
</Head>
|
|
<header clasName={styles.main}>
|
|
<h1 className={styles.title}>Steam Borders</h1>
|
|
<UserInfo />
|
|
</header>
|
|
<main className={styles.main}>
|
|
<Select data={data} onSelect={console.log} />
|
|
</main>
|
|
</div>
|
|
);
|
|
}
|