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

/**
 * Visite du gestionnaire de canaux.
 *
 * Écran atypique : ce n'est pas une page du Manager. C'est une **fenêtre
 * embarquée** sur l'interface du gestionnaire de canaux lui-même
 * (`whiteLabel/index.tsx` n'est qu'un `iframe`). Conséquence directe, et seule
 * chose vraiment utile à dire ici : ce qu'on y modifie ne passe pas par le
 * Manager, n'est pas enregistré chez nous, et part directement vers les canaux
 * de distribution.
 *
 * Le compte ouvert dans la fenêtre est décidé côté serveur : une franchise
 * arrive sur son propre sous-compte, le siège sur le compte principal
 * (`WhiteLabelController::getWhiteLabelHtml`).
 *
 * Textes dans `lang/{fr,en}/tours.php`, clés `channelManager.<key>.title|content`.
 */
export const channelManagerTour: AppTour = {
    id: 'channelManager',
    components: ['whiteLabel/index'],
    steps: [{ anchor: 'channel-manager-frame', key: 'frame', order: 10 }],
};
