"use client"; import { ReactElement, useState } from "react"; import { ActionMenu } from "@/app/components/action-menu"; import { Button } from "@/app/components/ui/button"; export default function Home(): ReactElement { const [value, setValue] = useState(""); /** * Uploads the paste to the server. */ async function createPaste() { // Ignore empty pastes, we don't want to save them if (!value || value.length == 0) { return; } const response = await fetch( `${process.env.NEXT_PUBLIC_API_ENDPOINT}/upload`, { method: "POST", headers: { "Content-Type": "application/json", }, body: value, }, ); const data = await response.json(); window.location.href = `/${data.id}`; } return (

>