"use client"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; import { Select, SelectContent, SelectGroup, SelectItem, SelectLabel, SelectTrigger, SelectValue, } from "@/components/ui/select"; import { api } from "@/utils/api"; import { useState } from "react"; export const StepThree = ({ nextStep, prevStep, templateInfo, setTemplateInfo, }: any) => { const [name, setName] = useState(templateInfo.name); const [server, setServer] = useState(templateInfo.server); const { data: servers } = api.server.withSSHKey.useQuery(); const handleNext = () => { const updatedInfo = { ...templateInfo, name }; if (server?.trim()) { updatedInfo.server = server; } setTemplateInfo(updatedInfo); nextStep(); }; return (

Step 3: Additional Details

setName(e.target.value)} placeholder="Enter app name" className="mt-1" />
); };