Поставьте зависимости:
npm install react-native-gesture-handler react-native-reanimated react-native-workletspnpm add react-native-gesture-handler react-native-reanimated react-native-workletsyarn add react-native-gesture-handler react-native-reanimated react-native-workletsbun add react-native-gesture-handler react-native-reanimated react-native-workletsСкопируйте эти файлы в src/shared/components/organisms/mobile-dock/:
Код доступен по подпискеPro
Исходник «Док» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Док» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
height?Тип number
size?Тип number
peakSize?Тип number
spread?Тип number
damping?Тип number
stiffness?Тип number
mass?Тип number
dockColor?Тип ColorValue
iconColor?Тип ColorValue
tipColor?Тип ColorValue
tipFontColor?Тип ColorValue
iconRadius?Тип number
dockRadius?Тип number
showTip?Тип boolean
gap?Тип number
paddingTop?Тип number
paddingBottom?Тип number
marginBottom?Тип number
style?Тип StyleProp<ViewStyle>
childrenТип React.ReactNode