Поставьте зависимости:
npm install expo-symbols react-native-reanimatedpnpm add expo-symbols react-native-reanimatedyarn add expo-symbols react-native-reanimatedbun add expo-symbols react-native-reanimatedСкопируйте эти файлы в src/shared/components/micro-interactions/expandable-view/:
Код доступен по подпискеPro
Исходник «Раскрывающийся вид» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Он импортирует ещё один модуль — astra-rn add кладёт их рядом сам, вручную скопируйте и их:
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Раскрывающийся вид» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
childrenТип ReactNode
collapsedWidth?Тип number
expandedWidth?Тип number
collapsedHeight?Тип number
expandedHeight?Тип number
collapsedRadius?Тип number
expandedRadius?Тип number
pressSpring?Тип WithSpringConfig
expandSpring?Тип WithSpringConfig
onExpandedChange?Тип (expanded: boolean) => void
style?Тип StyleProp<ViewStyle>