Skip to content

Commit

Permalink
Fixe le problème d'URL mise à jour sans le modes-de-chauffage
Browse files Browse the repository at this point in the history
  • Loading branch information
martinratinaud committed Feb 13, 2025
1 parent 3a31b3d commit 3de849a
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/components/EligibilityForm/EligibilityFormAddress.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { useRouter } from 'next/router';
import React, { useCallback, useEffect, useMemo, useState } from 'react';

import AddressAutocomplete from '@/components/addressAutocomplete';
import AddressAutocomplete, { type AddressAutocompleteInputProps } from '@/components/form/dsfr/AddressAutocompleteInput';
import Box from '@/components/ui/Box';
import Link from '@/components/ui/Link';
import { useServices } from '@/services';
Expand Down Expand Up @@ -67,8 +67,10 @@ const AddressTestForm: React.FC<CheckEligibilityFormProps> = ({
}
}, [router.query]);

const handleAddressSelected = useCallback(
async (address: string, geoAddress?: SuggestionItem): Promise<void> => {
const handleAddressSelected: AddressAutocompleteInputProps['onSelect'] = useCallback(
async (geoAddress?: SuggestionItem): Promise<void> => {
const address = geoAddress?.properties?.label;

if (!geoAddress) {
return;
}
Expand Down Expand Up @@ -130,7 +132,7 @@ const AddressTestForm: React.FC<CheckEligibilityFormProps> = ({
{formLabel}
</SelectEnergy>
</CheckEligibilityFormLabel>
{!coords && <AddressAutocomplete placeholder="Tapez ici votre adresse" onAddressSelected={handleAddressSelected} />}
{!coords && <AddressAutocomplete nativeInputProps={{ placeholder: 'Tapez ici votre adresse' }} onSelect={handleAddressSelected} />}
{status === 'eligibilitySubmissionError' && (
<Box textColor="#c00" ml="auto">
Une erreur est survenue. Veuillez réessayer ou bien <Link href="/contact">contacter le support</Link>.
Expand Down

0 comments on commit 3de849a

Please sign in to comment.