22 lines
508 B
TypeScript
22 lines
508 B
TypeScript
import { NextPage } from "next";
|
|
import { useRouter } from "next/router";
|
|
import { useEffect } from "react";
|
|
|
|
const Home: NextPage = () => {
|
|
const router = useRouter();
|
|
|
|
useEffect(() => {
|
|
const newPage = async () => {
|
|
let res = await fetch("/api/createReceipt", { method: "POST" });
|
|
let result = await res.json();
|
|
let id = result.id;
|
|
if (typeof id != "string") return;
|
|
router.push(`/receipt/${id}`);
|
|
};
|
|
newPage();
|
|
});
|
|
|
|
return <></>;
|
|
};
|
|
|
|
export default Home;
|