fix: rebase on main (B85 demands + B87 assessores)

This commit is contained in:
Cursor Agent 2026-08-01 05:49:25 +00:00
parent 0da50ebc9b
commit 86f948540b
No known key found for this signature in database
6 changed files with 6 additions and 9 deletions

View file

@ -11,7 +11,7 @@ import {
} from 'lucide-react'
import Link from 'next/link'
import { useRouter } from 'next/navigation'
import { useMemo, useState, useTransition, useEffect } from 'react'
import { useEffect, useMemo, useState, useTransition } from 'react'
import { toast } from 'sonner'
import { AdvisorDebouncedTextCell } from '@/components/campaign/advisor/AdvisorDebouncedTextCell'

View file

@ -1,8 +1,8 @@
import { UserPlus } from 'lucide-react'
import type { CampaignQuickAction } from '@/lib/campaignQuickActionTypes'
import { CAMPAIGN_ADVISORS_HOME } from '@/lib/campaignPaths'
import type { CampaignQuickActionContext } from '@/lib/campaignQuickActionContext'
import type { CampaignQuickAction } from '@/lib/campaignQuickActionTypes'
import { isUnrestrictedCampaignRole, type CampaignRole } from '@/lib/campaignRoles'
export const ADVISOR_QUICK_CREATE_PARAM = 'criar' as const

View file

@ -1,5 +1,5 @@
import { isAdvisorsPath } from '@/lib/campaignAdvisorQuickActions'
import { CAMPAIGN_ACTIONS_HOME } from '@/lib/campaignActionRoutes'
import { isAdvisorsPath } from '@/lib/campaignAdvisorQuickActions'
import { CAMPAIGN_HOME, LEADER_CONTACTS_HOME } from '@/lib/campaignPaths'
import { isActivityTourComposerPath } from '@/lib/campaignQuickActionPaths'
import {

View file

@ -4,13 +4,13 @@ import { resolveStaffHomeQuickActions } from '@/lib/campaignHomeActions'
import { resolveMunicipalityQuickActionsForPath } from '@/lib/campaignMunicipalityQuickActions'
import { CAMPAIGN_TERRITORIES_HOME } from '@/lib/campaignPaths'
import type { CampaignQuickActionContext } from '@/lib/campaignQuickActionContext'
import { isLeaderContactsPath } from '@/lib/campaignQuickActionMount'
import {
isDemandDetailPath,
isDemandsListPath,
resolveDemandDetailQuickActions,
resolveDemandsListQuickActions,
} from '@/lib/campaignQuickActionDemands'
import { isLeaderContactsPath } from '@/lib/campaignQuickActionMount'
import {
parseActivityQuickActionSurface,
parseOrganizationQuickActionSurface,

View file

@ -56,8 +56,6 @@ describe('resolveAdvisorQuickActionsForPath', () => {
})
it('returns empty catalog for advisor role even on assessores paths', () => {
expect(
resolveAdvisorQuickActionsForPath('/campanha/assessores', 'advisor', {}),
).toEqual([])
expect(resolveAdvisorQuickActionsForPath('/campanha/assessores', 'advisor', {})).toEqual([])
})
})

View file

@ -2,6 +2,7 @@ import { describe, expect, it } from 'vitest'
import { resolveActivityQuickActions } from '@/lib/activityQuickActions'
import { CAMPAIGN_WIZARD_ACTION_SLUGS } from '@/lib/campaignActionRoutes'
import { advisorQuickCreateHref } from '@/lib/campaignAdvisorQuickActions'
import { UNCOVERED_MUNICIPALITIES_LIST_HREF, homeActionsForRole } from '@/lib/campaignHomeActions'
import {
CAMPAIGN_DEMANDS_CREATE_HREF,
@ -11,7 +12,6 @@ import {
resolveDemandDetailQuickActions,
resolveDemandsListQuickActions,
} from '@/lib/campaignQuickActionDemands'
import { advisorQuickCreateHref } from '@/lib/campaignAdvisorQuickActions'
import {
isCampaignActionsPath,
isCampaignHomePath,
@ -253,7 +253,6 @@ describe('campaignQuickActionRegistry', () => {
expect(resolveQuickActionsForPath('/campanha/territorios', 'leader', {})).toEqual([])
})
<<<<<<< HEAD
it('returns single register-demand launcher on demandas list (B85)', () => {
const actions = resolveQuickActionsForPath('/campanha/demandas', 'coordinator', {})
expect(actions.map((action) => action.id)).toEqual(['register-demand'])