Client SDKs
Client SDKs for Simpu's APIs
useGetTemplates
import { useGetTemplates } from "@simpu/mail-sdk"; function TemplatesPage() { const { data, isPending, isError } = useGetTemplates(); if (isPending) { return <div>Loading...</div>; } if (isError) { return <div>Error loading templates</div>; } return ( <div> {data.map((template) => ( <div key={template.id}> <h3>{template.name}</h3> </div> ))} </div> ); }
useGetTemplate
import { useGetTemplate } from "@simpu/mail-sdk"; function TemplatesPage() { const { data, isPending, isError } = useGetTemplate("1234"); if (isPending) { return <div>Loading...</div>; } if (isError) { return <div>Error loading template</div>; } return ( <div> {data.map((template) => ( <div key={template.id}> <h3>{template.name}</h3> </div> ))} </div> ); }
interface Params { id: string; }