import type { AppTour } from '../types';

/**
 * Visite du formulaire de modification d'une réclamation.
 *
 * Deux dangers vérifiés, absents de la fiche de consultation :
 *  - le champ Commentaire est ici un REMPLACEMENT du fil entier, alors que la
 *    fiche ne fait qu'ajouter à la suite : raccourcir le texte détruit
 *    définitivement les entrées précédentes ;
 *  - la suppression d'une pièce jointe est IMMÉDIATE — elle n'attend pas
 *    l'enregistrement, efface le fichier du disque, et quitter la page ne
 *    l'annule pas.
 *
 * S'y ajoute l'effet de bord sur les canaux : changer la priorité ou le
 * logement peut bloquer et débloquer deux logements en une seule sauvegarde.
 *
 * Textes dans `lang/{fr,en}/tours.php`, clés `reclamationEdit.<key>.title|content`.
 */
export const reclamationEditTour: AppTour = {
    id: 'reclamationEdit',
    components: ['reclamations/edit'],
    steps: [
        { anchor: 'reclamation-edit-priority', key: 'priority', order: 10 },
        { anchor: 'reclamation-edit-comment', key: 'comment', order: 20 },
    ],
};
