From 3344f72da50f4ff4ac79801112a0c4b58f291feb Mon Sep 17 00:00:00 2001 From: Bruce Schultz Date: Tue, 4 Aug 2026 08:02:39 +0200 Subject: [PATCH 01/10] refactor(project): remove approval toggle --- .../projects/ProjectProposalTable.vue | 58 ------ app/components/table/ApproveRejectToggle.vue | 191 ------------------ .../table/ApproveRejectToggle.spec.ts | 171 ---------------- 3 files changed, 420 deletions(-) delete mode 100644 app/components/table/ApproveRejectToggle.vue delete mode 100644 test/components/table/ApproveRejectToggle.spec.ts diff --git a/app/components/projects/ProjectProposalTable.vue b/app/components/projects/ProjectProposalTable.vue index 84f91a2..ab8bc1f 100644 --- a/app/components/projects/ProjectProposalTable.vue +++ b/app/components/projects/ProjectProposalTable.vue @@ -1,12 +1,9 @@ - - - - diff --git a/test/components/table/ApproveRejectToggle.spec.ts b/test/components/table/ApproveRejectToggle.spec.ts deleted file mode 100644 index 64642be..0000000 --- a/test/components/table/ApproveRejectToggle.spec.ts +++ /dev/null @@ -1,171 +0,0 @@ -import { useToast } from "primevue/usetoast"; -import { useConfirm } from "primevue/useconfirm"; -import { flushPromises, mount } from "@vue/test-utils"; -import { beforeEach, describe, expect, it, vi } from "vitest"; -import ApproveRejectToggle from "~/components/table/ApproveRejectToggle.vue"; -import { ApprovalStatus } from "~/types/node"; -import { - fakeInvalidProposalId, - fakeValidProposalId, -} from "@/test/mockapi/handlers"; - -// Stubbed ToggleSwitch so we can drive the `@click` handler deterministically. -// It exposes the bound model value via `data-checked` and intentionally does -// NOT emit `update:modelValue` on click, so `checked` only changes via the -// component's own reset logic. -const ToggleSwitchStub = { - props: ["modelValue"], - emits: ["update:modelValue"], - template: '