import { createFileRoute } from "@tanstack/react-router"; import { useState } from "react"; import { SetupCard } from "../../components/SetupCard"; import { useCreateSetup, useSetups } from "../../hooks/useSetups"; import { LucideIcon } from "../../lib/iconData"; 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.