From c73034aa77ddbd014babb8cca49e85eafe855dc6 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 1 Aug 2026 05:46:42 +0000 Subject: [PATCH] =?UTF-8?q?B91=20=E2=80=94=20Mount=20drawer=20search=20onl?= =?UTF-8?q?y=20when=20expanded;=20unify=20body=20export?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Francisco Solla --- .../campaign/dashboard/CampaignHomeStaffChrome.tsx | 5 ++--- src/components/campaign/shell/CampaignQuickActionsDrawer.tsx | 2 +- tests/unit/campaignQuickActionsDrawer.unit.spec.tsx | 5 ++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/components/campaign/dashboard/CampaignHomeStaffChrome.tsx b/src/components/campaign/dashboard/CampaignHomeStaffChrome.tsx index 596387fb..24becd79 100644 --- a/src/components/campaign/dashboard/CampaignHomeStaffChrome.tsx +++ b/src/components/campaign/dashboard/CampaignHomeStaffChrome.tsx @@ -2,10 +2,9 @@ import type { ReactNode } from 'react' -import { CampaignGlobalSearchProvider } from '@/components/campaign/dashboard/CampaignGlobalSearchMount' +import { CampaignGlobalSearchBody, CampaignGlobalSearchProvider } from '@/components/campaign/dashboard/CampaignGlobalSearchMount' import { CampaignHomeLayout } from '@/components/campaign/dashboard/CampaignHomeLayout' import { CampaignHomeSearch } from '@/components/campaign/dashboard/CampaignHomeSearch' -import { CampaignStaffGlobalSearchBody } from '@/components/campaign/dashboard/CampaignStaffGlobalSearch' import { useHomeSearch } from '@/components/campaign/dashboard/HomeSearchContext' import { HomeSearchResultsProvider, @@ -45,7 +44,7 @@ const CampaignHomeStaffChromeInner = ({ searchResults ? ( ) : ( - + ) } summarySlot={summarySlot} diff --git a/src/components/campaign/shell/CampaignQuickActionsDrawer.tsx b/src/components/campaign/shell/CampaignQuickActionsDrawer.tsx index 30b9f8a4..06ca3723 100644 --- a/src/components/campaign/shell/CampaignQuickActionsDrawer.tsx +++ b/src/components/campaign/shell/CampaignQuickActionsDrawer.tsx @@ -104,7 +104,7 @@ export const CampaignQuickActionsDrawer = ({ ) : (

Nenhuma ação rápida nesta página.

)} - + {expanded ? : null} diff --git a/tests/unit/campaignQuickActionsDrawer.unit.spec.tsx b/tests/unit/campaignQuickActionsDrawer.unit.spec.tsx index a5297fec..8481f257 100644 --- a/tests/unit/campaignQuickActionsDrawer.unit.spec.tsx +++ b/tests/unit/campaignQuickActionsDrawer.unit.spec.tsx @@ -34,12 +34,11 @@ describe('CampaignQuickActionsDrawer (B91)', () => { render() - const context = document.getElementById('quickActionContext') - expect(context?.className).toContain('hidden') - expect(context?.getAttribute('data-snap')).toBe('collapsed') + expect(screen.queryByLabelText('Buscar na campanha')).toBeNull() fireEvent.click(screen.getByRole('button', { name: 'Mostrar ações rápidas' })) + const context = document.getElementById('quickActionContext') expect(context?.className).not.toContain('hidden') expect(context?.getAttribute('data-snap')).toBe('expanded') expect(screen.getByLabelText('Buscar na campanha')).toBeTruthy()