dsfr-postale
v1.2.3
Published
Composant Vue adoptant le système de design de l'Etat et proposant une autocomplétion d'adresse postale grâce à l'API « Géocodage » de l'IGN
Readme
Autocomplétion d'adresse postale
À propos
Ce composant interroge l'API GeoPlateforme qui s'appuie sur « Base adresse nationale » pour auto-compléter un champ et restituer l’adresse postale choisie.
Il est destiné à s'intégrer au sein de l'écosystème du système de design de l'État (DSFR).
Mise en œuvre
Installation
npm i dsfr-postaleRemarque : veillez à aussi importer la feuille de style, qui apporte quelques modifications nécessaires.
Utilisation
<template>
<DsfrPostale @addressSelected="onAddressSelected" label="Adresse postale" />
</template>
<script setup lang="ts">
import DsfrPostale from 'dsfr-postale'
function onAddressSelected(address) {
console.log('Adresse sélectionnée', address)
}
</script>Paramètres
label(optionnel) : étiquette du champ de saisie (par défaut, « Votre adresse postale »)hint(optionnel) : aide à la saisiepostcode(optionnel) : restriction de l'auto-complétion à une ville donnée, en fonction de son code postalinputId(optionnel) : ID du champ (généré automatiquement par défaut)errorMessage(optionnel) : message d'erreur à afficherrequired(optionnel) : caractère obligatoire de la saisie (par défaut, non)
Démonstration
Accessibilité
Le composant met en œuvre le motif de conception ARIA « combobox » et devrait être accessible.
Source des données
Le composant recourt aux données de la Base Adresse Nationale (BAN), obtenues via l'API GeoPlateforme.
