New alert system and panel de control page
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user