import { SampleCase } from "../types"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Separator } from "@/components/ui/separator"; import { useNavigate } from "react-router-dom"; import { SavedTasks } from "./SavedTasks"; import { getSample } from "../data/sampleTaskData"; const templateSamples: { [key in SampleCase]: { title: string; description: string; }; } = { blank: { title: "Blank", description: "Create task from a blank template", }, geico: { title: "Geico", description: "Generate an auto insurance quote", }, finditparts: { title: "Finditparts", description: "Find a product and add it to cart", }, california_edd: { title: "California_EDD", description: "Fill the employer services online enrollment form", }, bci_seguros: { title: "bci_seguros", description: "Generate an auto insurance quote", }, }; function TaskTemplates() { const navigate = useNavigate(); return (

Skyvern Templates

{Object.entries(templateSamples).map(([sampleKey, sample]) => { return ( {sample.title} {getSample(sampleKey as SampleCase).url} { navigate(sampleKey); }} > {sample.description} ); })}

Your Templates

); } export { TaskTemplates };