Поставьте зависимости:
npm install @shopify/react-native-skia expo-haptics react-native-reanimatedpnpm add @shopify/react-native-skia expo-haptics react-native-reanimatedyarn add @shopify/react-native-skia expo-haptics react-native-reanimatedbun add @shopify/react-native-skia expo-haptics react-native-reanimatedСкопируйте эти файлы в src/shared/components/molecules/morphing-tabbar/:
Код доступен по подпискеPro
Исходник «Морф-таб-бар» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Он импортирует ещё один модуль — astra-rn add кладёт их рядом сам, вручную скопируйте и их:
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Морф-таб-бар» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
children?Тип ReactNode
items?Convenience shorthand — renders a `List` of `Trigger`s when no children are given.
Тип ITabItem[]
onTabChange?Тип <T extends string, I extends number>( path: T, index: I, ) => void
initialActiveIndex?Тип number
animationDuration?Тип number
borderRadius?Тип number
light?Тип ITabBar
dark?Тип ITabBar
enableGlass?Тип boolean
enableShadow?Тип boolean
containerStyle?Тип StyleProp<ViewStyle>
textStyle?Тип StyleProp<TextStyle>