diff --git a/docs/plans/editar-contato-liderancas-lista-detalhe-impl.md b/docs/plans/editar-contato-liderancas-lista-detalhe-impl.md index 67e9d6da..70b7185b 100644 --- a/docs/plans/editar-contato-liderancas-lista-detalhe-impl.md +++ b/docs/plans/editar-contato-liderancas-lista-detalhe-impl.md @@ -23,6 +23,7 @@ flowchart LR ``` **Opções consideradas:** + - A — JSON route + `useCampaignCellAutosave` (espelho B32 support-status) - B — Form action per-field + componente pencil/blur (espelho assessores, UX B153) - C — Estender `updateLeadershipWizard` com PATCH parcial diff --git a/src/app/(campaign)/campanha/(app)/liderancas/page.tsx b/src/app/(campaign)/campanha/(app)/liderancas/page.tsx index c47e93e9..4bd5950a 100644 --- a/src/app/(campaign)/campanha/(app)/liderancas/page.tsx +++ b/src/app/(campaign)/campanha/(app)/liderancas/page.tsx @@ -5,6 +5,7 @@ import { redirect } from 'next/navigation' import { getPayload } from 'payload' import { LeadershipInviteRowAction } from '@/components/campaign/invite/LeadershipInviteRowAction' +import { LeadershipContactFieldControl } from '@/components/campaign/leadership/LeadershipContactFieldControl' import { LeadershipFilters } from '@/components/campaign/leadership/LeadershipFilters' import { LeadershipListSupportStatusControl } from '@/components/campaign/leadership/LeadershipListSupportStatusControl' import { @@ -12,7 +13,6 @@ import { LeadershipSortableHead, } from '@/components/campaign/leadership/LeadershipSortableHead' import { CampaignColumnPickerTrailing } from '@/components/campaign/shared/CampaignColumnPickerTrailing' -import { LeadershipContactFieldControl } from '@/components/campaign/leadership/LeadershipContactFieldControl' import { CampaignListFooter } from '@/components/campaign/shared/CampaignListFooter' import { CampaignListPendingBoundary, @@ -159,11 +159,7 @@ const leadershipColumns = ({ id: 'phone', label: 'Celular', cell: (row) => ( - + ), }, { diff --git a/src/app/(campaign)/campanha/actions/leadership.ts b/src/app/(campaign)/campanha/actions/leadership.ts index 74754f72..40b8712f 100644 --- a/src/app/(campaign)/campanha/actions/leadership.ts +++ b/src/app/(campaign)/campanha/actions/leadership.ts @@ -11,8 +11,8 @@ import { LEADERSHIP_INVALID_CONTACT_MESSAGE, LEADERSHIP_MUNICIPALITY_SCOPE_MESSAGE, LEADERSHIP_STAFF_MESSAGE, - leadershipCreateSchema, leadershipContactUpdateSchema, + leadershipCreateSchema, leadershipInternalUpdateSchema, leadershipMunicipalitiesMembershipSchema, leadershipStateDeputyMembershipSchema, diff --git a/src/components/campaign/leadership/LeadershipContactFieldControl.tsx b/src/components/campaign/leadership/LeadershipContactFieldControl.tsx index 9db24ce6..aab5660e 100644 --- a/src/components/campaign/leadership/LeadershipContactFieldControl.tsx +++ b/src/components/campaign/leadership/LeadershipContactFieldControl.tsx @@ -174,9 +174,7 @@ export const LeadershipContactFieldControl = ({ {value} ) : ( - + — ) diff --git a/src/components/campaign/leadership/LeadershipContactSection.tsx b/src/components/campaign/leadership/LeadershipContactSection.tsx index 1479f1c0..24b9ff08 100644 --- a/src/components/campaign/leadership/LeadershipContactSection.tsx +++ b/src/components/campaign/leadership/LeadershipContactSection.tsx @@ -35,11 +35,7 @@ export const LeadershipContactSection = ({
Celular
- +