This commit is contained in:
IGNY8 VPS (Salman)
2025-11-21 03:58:29 +00:00
parent 5106f7b200
commit b293856ef2
9 changed files with 515 additions and 61 deletions

View File

@@ -178,9 +178,14 @@ export default function WorkflowGuide({ onSiteAdded }: WorkflowGuideProps) {
onSiteAdded();
}
// Dismiss guide and redirect to site settings with integrations tab
// Dismiss guide first, then navigate after a small delay to ensure state is updated
await dismissGuide();
navigate(`/sites/${newSite.id}/settings?tab=integrations`);
// Use requestAnimationFrame to ensure DOM updates are complete before navigation
// This prevents React from being null during navigation
requestAnimationFrame(() => {
navigate(`/sites/${newSite.id}/settings?tab=integrations`);
});
} catch (error: any) {
toast.error(`Failed to create site: ${error.message}`);
} finally {