From 09e76ec8cbee00f86ff2dfa63717ac5b6d8c6b02 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 1 Aug 2026 04:10:16 +0000 Subject: [PATCH] =?UTF-8?q?B81=20=E2=80=94=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/campaignHomeActions.ts | 5 +---- src/lib/campaignQuickActionRegistry.ts | 5 ++--- tests/unit/campaignHomeActions.unit.spec.ts | 6 +++--- tests/unit/campaignQuickAction.unit.spec.ts | 5 +---- 4 files changed, 7 insertions(+), 14 deletions(-) diff --git a/src/lib/campaignHomeActions.ts b/src/lib/campaignHomeActions.ts index f1255cfa..6be195c9 100644 --- a/src/lib/campaignHomeActions.ts +++ b/src/lib/campaignHomeActions.ts @@ -128,10 +128,7 @@ export const UNCOVERED_MUNICIPALITIES_LIST_HREF = '/campanha/municipios?coverage=sem_assessor&sort=votos' as const /** Staff Início catalog with hrefs — shared by quick-action registries (B81+). */ -const staffHomeQuickActionsByRole = new Map< - CampaignRole, - readonly ResolvedCampaignHomeAction[] ->() +const staffHomeQuickActionsByRole = new Map() export const resolveStaffHomeQuickActions = ( role: CampaignRole, diff --git a/src/lib/campaignQuickActionRegistry.ts b/src/lib/campaignQuickActionRegistry.ts index cbfe95f1..dd8f9f9d 100644 --- a/src/lib/campaignQuickActionRegistry.ts +++ b/src/lib/campaignQuickActionRegistry.ts @@ -2,13 +2,12 @@ import { resolveStaffHomeQuickActions, type ResolvedCampaignHomeAction, } from '@/lib/campaignHomeActions' -import type { CampaignQuickActionContext } from '@/lib/campaignQuickActionContext' import { CAMPAIGN_TERRITORIES_HOME } from '@/lib/campaignPaths' +import type { CampaignQuickActionContext } from '@/lib/campaignQuickActionContext' import type { CampaignRole } from '@/lib/campaignRoles' const isTerritoriesListPath = (pathname: string): boolean => - pathname === CAMPAIGN_TERRITORIES_HOME || - pathname.startsWith(`${CAMPAIGN_TERRITORIES_HOME}/`) + pathname === CAMPAIGN_TERRITORIES_HOME || pathname.startsWith(`${CAMPAIGN_TERRITORIES_HOME}/`) /** * Pathname + role + page context → contextual quick actions. diff --git a/tests/unit/campaignHomeActions.unit.spec.ts b/tests/unit/campaignHomeActions.unit.spec.ts index 0caae0a1..23b9847f 100644 --- a/tests/unit/campaignHomeActions.unit.spec.ts +++ b/tests/unit/campaignHomeActions.unit.spec.ts @@ -73,8 +73,8 @@ describe('toHomeActionButtonProps', () => { describe('UNCOVERED_MUNICIPALITIES_LIST_HREF', () => { it('matches canonical municipality list builder (client/server parity)', () => { - expect( - buildMunicipalityListHref({ page: 1, coverage: 'sem_assessor', sort: 'votos' }, 1), - ).toBe(UNCOVERED_MUNICIPALITIES_LIST_HREF) + expect(buildMunicipalityListHref({ page: 1, coverage: 'sem_assessor', sort: 'votos' }, 1)).toBe( + UNCOVERED_MUNICIPALITIES_LIST_HREF, + ) }) }) diff --git a/tests/unit/campaignQuickAction.unit.spec.ts b/tests/unit/campaignQuickAction.unit.spec.ts index 5322d5e2..0d59a4e6 100644 --- a/tests/unit/campaignQuickAction.unit.spec.ts +++ b/tests/unit/campaignQuickAction.unit.spec.ts @@ -1,5 +1,6 @@ import { describe, expect, it } from 'vitest' +import { UNCOVERED_MUNICIPALITIES_LIST_HREF, homeActionsForRole } from '@/lib/campaignHomeActions' import { isCampaignActionsPath, isCampaignHomePath, @@ -12,10 +13,6 @@ import { QUICK_ACTIONS_SNAP_EXPANDED, quickActionsSnapIsExpanded, } from '@/lib/campaignQuickActionSnap' -import { - UNCOVERED_MUNICIPALITIES_LIST_HREF, - homeActionsForRole, -} from '@/lib/campaignHomeActions' describe('campaignQuickActionMount', () => { it('treats Início as exact match only', () => {