New alert system and panel de control page

This commit is contained in:
Urtzi Alfaro
2025-11-27 15:52:40 +01:00
parent 1a2f4602f3
commit e902419b6e
178 changed files with 20982 additions and 6944 deletions

View File

@@ -57,21 +57,30 @@ export const shouldStartTour = (): boolean => {
const tourState = getTourState();
const shouldStart = sessionStorage.getItem('demo_tour_should_start') === 'true';
console.log('[shouldStartTour] tourState:', tourState);
console.log('[shouldStartTour] shouldStart flag:', shouldStart);
// Only log in development to prevent excessive console output that might affect performance
if (process.env.NODE_ENV === 'development') {
console.log('[shouldStartTour] tourState:', tourState);
console.log('[shouldStartTour] shouldStart flag:', shouldStart);
}
// If explicitly marked to start, always start (unless already completed)
if (shouldStart) {
if (tourState && tourState.completed) {
console.log('[shouldStartTour] Tour already completed, not starting');
if (process.env.NODE_ENV === 'development') {
console.log('[shouldStartTour] Tour already completed, not starting');
}
return false;
}
console.log('[shouldStartTour] Should start flag is true, starting tour');
if (process.env.NODE_ENV === 'development') {
console.log('[shouldStartTour] Should start flag is true, starting tour');
}
return true;
}
// No explicit start flag, don't auto-start
console.log('[shouldStartTour] No start flag, not starting');
if (process.env.NODE_ENV === 'development') {
console.log('[shouldStartTour] No start flag, not starting');
}
return false;
};