Skip to content

Commit eac4164

Browse files
committed
refactor: rename entities for readability/accuracy
1 parent 8f50beb commit eac4164

File tree

3 files changed

+16
-13
lines changed

3 files changed

+16
-13
lines changed

site/src/pages/TemplatePage/TemplatePageHeader.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type FC, useRef, useState } from "react";
22
import { Link as RouterLink, useNavigate } from "react-router-dom";
3-
import { useDeleteTemplate } from "./deleteTemplate";
3+
import { useDeletionPopoverState } from "./useDeletionPopoverState";
44

55
import { useQuery } from "react-query";
66
import { workspacesByQuery } from "api/queries/workspaces";
@@ -123,7 +123,7 @@ export const TemplatePageHeader: FC<TemplatePageHeaderProps> = ({
123123
onDeleteTemplate,
124124
}) => {
125125
const navigate = useNavigate();
126-
const deletionState = useDeleteTemplate(template, onDeleteTemplate);
126+
const popoverState = useDeletionPopoverState(template, onDeleteTemplate);
127127

128128
const queryText = `template:${template.name}`;
129129
const workspaceCountQuery = useQuery({
@@ -153,7 +153,7 @@ export const TemplatePageHeader: FC<TemplatePageHeaderProps> = ({
153153
<TemplateMenu
154154
templateVersion={activeVersion.name}
155155
templateName={template.name}
156-
onDelete={deletionState.openDeleteConfirmation}
156+
onDelete={popoverState.openDeleteConfirmation}
157157
/>
158158
)}
159159
</>
@@ -184,9 +184,9 @@ export const TemplatePageHeader: FC<TemplatePageHeaderProps> = ({
184184

185185
{safeToDeleteTemplate ? (
186186
<DeleteDialog
187-
isOpen={deletionState.isDeleteDialogOpen}
188-
onConfirm={deletionState.confirmDelete}
189-
onCancel={deletionState.cancelDeleteConfirmation}
187+
isOpen={popoverState.isDeleteDialogOpen}
188+
onConfirm={popoverState.confirmDelete}
189+
onCancel={popoverState.cancelDeleteConfirmation}
190190
entity="template"
191191
name={template.name}
192192
/>
@@ -195,8 +195,8 @@ export const TemplatePageHeader: FC<TemplatePageHeaderProps> = ({
195195
type="info"
196196
title="Unable to delete"
197197
hideCancel={false}
198-
open={deletionState.isDeleteDialogOpen}
199-
onClose={deletionState.cancelDeleteConfirmation}
198+
open={popoverState.isDeleteDialogOpen}
199+
onClose={popoverState.cancelDeleteConfirmation}
200200
confirmText="See workspaces"
201201
confirmLoading={workspaceCountQuery.status !== "success"}
202202
onConfirm={() => {

site/src/pages/TemplatePage/deleteTemplate.test.ts renamed to site/src/pages/TemplatePage/useDeletionPopoverState.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
import { act, renderHook, waitFor } from "@testing-library/react";
22
import { MockTemplate } from "testHelpers/entities";
3-
import { useDeleteTemplate } from "./deleteTemplate";
3+
import { useDeletionPopoverState } from "./useDeletionPopoverState";
44
import * as API from "api/api";
55

66
test("delete dialog starts closed", () => {
77
const { result } = renderHook(() =>
8-
useDeleteTemplate(MockTemplate, jest.fn()),
8+
useDeletionPopoverState(MockTemplate, jest.fn()),
99
);
1010
expect(result.current.isDeleteDialogOpen).toBeFalsy();
1111
});
1212

1313
test("confirm template deletion", async () => {
1414
const onDeleteTemplate = jest.fn();
1515
const { result } = renderHook(() =>
16-
useDeleteTemplate(MockTemplate, onDeleteTemplate),
16+
useDeletionPopoverState(MockTemplate, onDeleteTemplate),
1717
);
1818

1919
//Open delete confirmation
@@ -31,7 +31,7 @@ test("confirm template deletion", async () => {
3131

3232
test("cancel template deletion", () => {
3333
const { result } = renderHook(() =>
34-
useDeleteTemplate(MockTemplate, jest.fn()),
34+
useDeletionPopoverState(MockTemplate, jest.fn()),
3535
);
3636

3737
//Open delete confirmation

site/src/pages/TemplatePage/deleteTemplate.ts renamed to site/src/pages/TemplatePage/useDeletionPopoverState.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ type DeleteTemplateState =
99
| { status: "confirming" }
1010
| { status: "deleting" };
1111

12-
export const useDeleteTemplate = (template: Template, onDelete: () => void) => {
12+
export const useDeletionPopoverState = (
13+
template: Template,
14+
onDelete: () => void,
15+
) => {
1316
const [state, setState] = useState<DeleteTemplateState>({ status: "idle" });
1417
const isDeleteDialogOpen =
1518
state.status === "confirming" || state.status === "deleting";

0 commit comments

Comments
 (0)