fix: remove tab content animation — prevents flash on context switch
This commit is contained in:
@@ -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 */}
|
||||||
|
|||||||
Reference in New Issue
Block a user