nitin
2024-12-17 14:43:41 +05:30
committed by GitHub
parent 08a9db2df6
commit 0692bba710

View File

@ -68,9 +68,14 @@ const StyledIconPoint = styled(IconPoint)`
export const SettingsNavigationDrawerItems = () => { export const SettingsNavigationDrawerItems = () => {
const isAdvancedModeEnabled = useRecoilValue(isAdvancedModeEnabledState); const isAdvancedModeEnabled = useRecoilValue(isAdvancedModeEnabledState);
const { contentRef, motionAnimationVariants } = useExpandedAnimation( const {
isAdvancedModeEnabled, contentRef: securityRef,
); motionAnimationVariants: securityAnimationVariants,
} = useExpandedAnimation(isAdvancedModeEnabled);
const {
contentRef: developersRef,
motionAnimationVariants: developersAnimationVariants,
} = useExpandedAnimation(isAdvancedModeEnabled);
const { signOut } = useAuth(); const { signOut } = useAuth();
const billing = useRecoilValue(billingState); const billing = useRecoilValue(billingState);
@ -188,7 +193,15 @@ export const SettingsNavigationDrawerItems = () => {
Icon={IconCode} Icon={IconCode}
/> />
)} )}
<AnimatePresence>
{isAdvancedModeEnabled && ( {isAdvancedModeEnabled && (
<motion.div
ref={securityRef}
initial="initial"
animate="animate"
exit="exit"
variants={securityAnimationVariants}
>
<StyledContainer> <StyledContainer>
<StyledIconContainer> <StyledIconContainer>
<StyledIconPoint <StyledIconPoint
@ -203,17 +216,19 @@ export const SettingsNavigationDrawerItems = () => {
Icon={IconKey} Icon={IconKey}
/> />
</StyledContainer> </StyledContainer>
</motion.div>
)} )}
</AnimatePresence>
</NavigationDrawerSection> </NavigationDrawerSection>
<AnimatePresence> <AnimatePresence>
{isAdvancedModeEnabled && ( {isAdvancedModeEnabled && (
<motion.div <motion.div
ref={contentRef} ref={developersRef}
initial="initial" initial="initial"
animate="animate" animate="animate"
exit="exit" exit="exit"
variants={motionAnimationVariants} variants={developersAnimationVariants}
> >
<NavigationDrawerSection> <NavigationDrawerSection>
<NavigationDrawerSectionTitle label="Developers" /> <NavigationDrawerSectionTitle label="Developers" />