Skip to content

Commit 1881ce6

Browse files
committed
Add api call
1 parent ccabec6 commit 1881ce6

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

site/src/api/api.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ export const updateTemplateMeta = async (
153153
return response.data
154154
}
155155

156+
export const deleteTemplate = async (templateId: string): Promise<TypesGen.Template> => {
157+
const response = await axios.delete<TypesGen.Template>(`/api/v2/templates/${templateId}`)
158+
return response.data
159+
}
160+
156161
export const getWorkspace = async (
157162
workspaceId: string,
158163
params?: TypesGen.WorkspaceOptions,

site/src/testHelpers/handlers.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ export const handlers = [
4040
rest.get("/api/v2/templateversions/:templateVersionId/resources", async (req, res, ctx) => {
4141
return res(ctx.status(200), ctx.json([M.MockWorkspaceResource, M.MockWorkspaceResource2]))
4242
}),
43+
rest.delete("/api/v2/templates/:templateId", async (req, res, ctx) => {
44+
return res(ctx.status(200), ctx.json(M.MockTemplate))
45+
}),
4346

4447
// users
4548
rest.get("/api/v2/users", async (req, res, ctx) => {

0 commit comments

Comments
 (0)