diff --git a/src/lib/campaignLongPress.ts b/src/lib/campaignLongPress.ts index 54a66218..6147c76d 100644 --- a/src/lib/campaignLongPress.ts +++ b/src/lib/campaignLongPress.ts @@ -13,7 +13,7 @@ import { export const CAMPAIGN_LONG_PRESS_MS = 450 const CAMPAIGN_LONG_PRESS_SLOP_PX = 10 -export type CampaignLongPressPointerHandlers = { +type CampaignLongPressPointerHandlers = { onPointerDown: (event: PointerEvent) => void onPointerMove: (event: PointerEvent) => void onPointerUp: (event: PointerEvent) => void diff --git a/src/lib/campaignWizardCopy.ts b/src/lib/campaignWizardCopy.ts index 8b148cc6..90640b39 100644 --- a/src/lib/campaignWizardCopy.ts +++ b/src/lib/campaignWizardCopy.ts @@ -28,7 +28,7 @@ export const WIZARD_MUNICIPALITY_SEARCH_EMPTY = 'Nenhum município encontrado.' export const WIZARD_VOTES_SAVED_MESSAGE = 'Votos estimados atualizados.' as const -export const WIZARD_VOTES_NEXT_FLOW_PLACEHOLDER = +const WIZARD_VOTES_NEXT_FLOW_PLACEHOLDER = 'Próximo passo deste fluxo (sinal, tendência ou resumo) em breve.' as const export const WIZARD_VOTES_FINAL_CTA_LABEL = 'Salvar estimativas →' as const diff --git a/src/lib/homeSearchUi.ts b/src/lib/homeSearchUi.ts index e4416616..01a527b2 100644 --- a/src/lib/homeSearchUi.ts +++ b/src/lib/homeSearchUi.ts @@ -1,5 +1,5 @@ /** Mirrors `p-4` / `md:p-6` on `campanha/(app)/layout.tsx` for full-bleed hit rows. */ -export const HOME_SEARCH_HIT_BLEED_CLASS = '-mx-4 px-4 md:-mx-6 md:px-6' +const HOME_SEARCH_HIT_BLEED_CLASS = '-mx-4 px-4 md:-mx-6 md:px-6' export const HOME_SEARCH_HIT_ROW_WRAPPER_CLASS = `${HOME_SEARCH_HIT_BLEED_CLASS} hover:bg-muted/60 focus-within:bg-muted/60` diff --git a/src/lib/municipalityProximity.ts b/src/lib/municipalityProximity.ts index 6316df6a..cc9c26b0 100644 --- a/src/lib/municipalityProximity.ts +++ b/src/lib/municipalityProximity.ts @@ -53,7 +53,7 @@ type NearestInScope = { distanceKm: number } -export type InScopeMunicipalityMatch = 'municipality' | 'zoneContainment' | 'nearestZone' +type InScopeMunicipalityMatch = 'municipality' | 'zoneContainment' | 'nearestZone' export type NearbyMunicipalityResolution = /** The point falls inside a município the actor can open. */ @@ -190,7 +190,7 @@ export const featureCentroid = (feature: PolygonalFeature): GeoPoint => { * not by this scan's order: the mesh is TopoJSON-derived, so neighbours share * numerically identical arcs and never overlap. */ -export const findContainingFeature = ( +const findContainingFeature = ( features: readonly F[], point: GeoPoint, ): F | undefined => features.find((feature) => featureContainsPoint(feature, point)) @@ -204,13 +204,13 @@ export const findContainingMunicipality = ( * Past this, "o mais próximo na sua carteira" stops being a shortcut and starts * being noise — an advisor in Salvador does not need a link to Barreiras. */ -export const NEAREST_IN_SCOPE_MAX_KM = 150 +const NEAREST_IN_SCOPE_MAX_KM = 150 /** * When the point is inside Salvador's municipal polygon but outside every ZE * polygon, only zones within this radius are offered as a direct link. */ -export const NEAREST_ZONE_MAX_KM = 30 +const NEAREST_ZONE_MAX_KM = 30 const findNearestInScope = ( getMunicipalityFeature: MunicipalityGeometryLookup['getMunicipalityFeature'], diff --git a/src/utilities/municipality/municipalityElectoralBaseline.ts b/src/utilities/municipality/municipalityElectoralBaseline.ts index dc019b51..4799a398 100644 --- a/src/utilities/municipality/municipalityElectoralBaseline.ts +++ b/src/utilities/municipality/municipalityElectoralBaseline.ts @@ -368,20 +368,6 @@ export const campoFederalVotesByCityZoneFromFederalSlice = ( return votes } -/** - * cityCode:zone → sum of nominal deputado-federal T1 votes for campo parties - * (E8 "share intracampo"). One DB scan via the federal nominal slice. - */ -export const loadCampoFederalVotesByCityZone = async ( - payload: Payload, - user: ElectionReader, - { year }: { year: number }, -): Promise> => { - assertCanReadElectionData(user) - const slice = await loadFederalVotesByCityZoneAndCandidate(payload, user, { year }) - return campoFederalVotesByCityZoneFromFederalSlice(slice, year) -} - /** Folds `loadFederalVotesByCityZoneAndCandidate` over one municipality's cityCode×zones. */ export const sumCandidateVotesForGeography = ( votesByCityZoneAndCandidate: Map>,