diff --git a/docs/plans/organizacoes-omnibox-tipo-impl.md b/docs/plans/organizacoes-omnibox-tipo-impl.md index 6801ffbd..0625b9f0 100644 --- a/docs/plans/organizacoes-omnibox-tipo-impl.md +++ b/docs/plans/organizacoes-omnibox-tipo-impl.md @@ -23,6 +23,7 @@ flowchart LR ``` **Opções consideradas:** + - A — Estender `searchOnlyListOmnibox` com dimensão genérica - B — Adapter `organizationOmnibox.ts` no domínio (precedente B128) - C — Inline na componente `OrganizationFilters` diff --git a/src/components/campaign/organization/OrganizationFilters.tsx b/src/components/campaign/organization/OrganizationFilters.tsx index 3ba26ed2..91494bd9 100644 --- a/src/components/campaign/organization/OrganizationFilters.tsx +++ b/src/components/campaign/organization/OrganizationFilters.tsx @@ -4,6 +4,10 @@ import { useMemo, useState } from 'react' import { CampaignListOmnibox } from '@/components/campaign/shared/CampaignListOmnibox' import { useCampaignListFilterNavigation } from '@/components/campaign/shared/useCampaignListFilterNavigation' +import { + buildOrganizationListHref, + type OrganizationListState, +} from '@/utilities/organization/organizationListUrl' import { applyOrganizationOmniboxSuggestion, buildOrganizationOmniboxChips, @@ -13,10 +17,6 @@ import { removeOrganizationOmniboxChip, type OrganizationOmniboxAction, } from '@/utilities/organization/organizationOmnibox' -import { - buildOrganizationListHref, - type OrganizationListState, -} from '@/utilities/organization/organizationListUrl' export const OrganizationFilters = ({ state }: { state: OrganizationListState }) => { const { navigate, isPending } = useCampaignListFilterNavigation({ diff --git a/tests/unit/listOmniboxB128.unit.spec.ts b/tests/unit/listOmniboxB128.unit.spec.ts index 07542b38..7294e460 100644 --- a/tests/unit/listOmniboxB128.unit.spec.ts +++ b/tests/unit/listOmniboxB128.unit.spec.ts @@ -16,6 +16,12 @@ import { buildDemandOmniboxChips, clearDemandOmnibox, } from '@/utilities/demand/demandOmnibox' +import { parseLeadershipListParams } from '@/utilities/leadership/leadershipListUrl' +import { + applyLeadershipOmniboxSuggestion, + buildLeadershipOmniboxSuggestionSeeds, + filterLeadershipOmniboxSuggestions, +} from '@/utilities/leadership/leadershipOmnibox' import { parseOrganizationListParams } from '@/utilities/organization/organizationListUrl' import { applyOrganizationOmniboxSuggestion, @@ -25,12 +31,6 @@ import { filterOrganizationOmniboxSuggestions, removeOrganizationOmniboxChip, } from '@/utilities/organization/organizationOmnibox' -import { parseLeadershipListParams } from '@/utilities/leadership/leadershipListUrl' -import { - applyLeadershipOmniboxSuggestion, - buildLeadershipOmniboxSuggestionSeeds, - filterLeadershipOmniboxSuggestions, -} from '@/utilities/leadership/leadershipOmnibox' import { parseStateDeputyListParams } from '@/utilities/stateDeputyListUrl' import { applyStateDeputyOmniboxSuggestion,