composant vacation