/**
 * @license
 * SPDX-License-Identifier: AGPL-3.0-or-later
 * This file is part of Wolfree.
 * This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
 */

import { FormEventHandler } from "react";

const submitMathInputForm: FormEventHandler<HTMLFormElement> = (event) => {
  event.preventDefault();
  const form = event.currentTarget;
  const formData = new FormData(form);

  const i = formData.get("i") || "";
  if (i instanceof File) return;

  const url = new URL("/input/", window.location.href);
  url.searchParams.set("i", i);
  window.location.href = url.href;
};

export default submitMathInputForm;
