composant vacation fonctionne