import { useState } from "react"; import { createFileRoute } from "@tanstack/react-router"; import { useSetups, useCreateSetup } from "../../hooks/useSetups"; import { SetupCard } from "../../components/SetupCard"; export const Route = createFileRoute("/setups/")({ component: SetupsListPage, }); function SetupsListPage() { const [newSetupName, setNewSetupName] = useState(""); const { data: setups, isLoading } = useSetups(); const createSetup = useCreateSetup(); function handleCreateSetup(e: React.FormEvent) { e.preventDefault(); const name = newSetupName.trim(); if (!name) return; createSetup.mutate( { name }, { onSuccess: () => setNewSetupName("") }, ); } return (
Create one to plan your loadout.