fix: remove tab content animation — prevents flash on context switch

This commit is contained in:
Usman Baig
2026-03-26 11:38:39 +01:00
parent 012b0d494f
commit e7d2ecf50b

View File

@@ -440,17 +440,9 @@ export default function UnifiedSettingsModal() {
{/* Content */} {/* Content */}
<div className="flex-1 overflow-y-auto overflow-x-hidden"> <div className="flex-1 overflow-y-auto overflow-x-hidden">
<AnimatePresence initial={false}> <div key={`${context}-${activeTab}`} className="p-6">
<motion.div <TabContent context={context} activeTab={activeTab} siteId={activeSiteId} onDirtyChange={handleDirtyChange} onRegisterSave={handleRegisterSave} />
key={`${context}-${activeTab}`} </div>
initial={{ opacity: 0 }}
animate={{ opacity: 1 }}
transition={{ duration: 0.08 }}
className="p-6"
>
<TabContent context={context} activeTab={activeTab} siteId={activeSiteId} onDirtyChange={handleDirtyChange} onRegisterSave={handleRegisterSave} />
</motion.div>
</AnimatePresence>
</div> </div>
{/* Save bar */} {/* Save bar */}