/**
 * @fileoverview Utility module for useAtividadesTour.js
 * 
 * @module pages.Atividades.hooks.useAtividadesTour
 */

import { useTour } from "../../../hooks/useTour";
import { tourSteps, tourOptions } from "../config/tourSteps";

const TOUR_STORAGE_KEY = "atividades-tour-completed";

/**
 * Hook específico da página de Atividades que usa o useTour genérico
 * Mantém a mesma interface para compatibilidade
 */
export const useAtividadesTour = () => {
  const { startTour, completeTour, resetTour } = useTour({
    steps: tourSteps,
    options: tourOptions,
    storageKey: TOUR_STORAGE_KEY,
    autoStart: true,
    startDelay: 1500,
  });

  return {
    startTour,
    completeTour,
    resetTour,
  };
};
