tune scale anim and respect prefers-reduced-motion

This commit is contained in:
Samuel Newman
2025-01-06 19:29:20 +00:00
parent b3b0047c5f
commit d6d2b61b3e
+6 -5
View File
@@ -70,6 +70,7 @@ import {
import * as Menu from '#/components/Menu' import * as Menu from '#/components/Menu'
import * as Prompt from '#/components/Prompt' import * as Prompt from '#/components/Prompt'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import {PlatformInfo} from '../../../../modules/expo-bluesky-swiss-army'
import {router} from '../../../routes' import {router} from '../../../routes'
const NAV_ICON_WIDTH = 28 const NAV_ICON_WIDTH = 28
@@ -132,12 +133,12 @@ function ProfileCard() {
]}> ]}>
<View <View
style={[ style={[
a.transition_transform, !PlatformInfo.getIsReducedMotionEnabled() &&
{ a.transition_transform,
transitionDuration: '250ms', {transitionDuration: '250ms'},
transformOrigin: 'center left', active && {
transform: [{scale: 2 / 3}, {translateX: -22}],
}, },
active && {transform: [{scale: 0.5}]},
]}> ]}>
<UserAvatar <UserAvatar
avatar={profile.avatar} avatar={profile.avatar}