Поставьте зависимости:
npm install @shopify/react-native-skia react-native-reanimatedpnpm add @shopify/react-native-skia react-native-reanimatedyarn add @shopify/react-native-skia react-native-reanimatedbun add @shopify/react-native-skia react-native-reanimatedСкопируйте эти файлы в src/shared/components/organisms/spectral-wave/:
Код доступен по подпискеPro
Исходник «Спектральная волна» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Спектральная волна» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
width?Тип number
height?Тип number
borderRadius?Тип number
iterations?Тип number
scale?Тип number
wavelengthOffset?Тип number
wavelengthRange?Тип number
timeScale?Тип number
borderWidth?Тип number
borderColor?Тип string
borderGlow?Тип number
glowRadius?Тип number
brightness?Тип number
colors?Тип [string, string, string]
asChild?Тип boolean
children?Тип React.ReactNode
style?Тип StyleProp<ViewStyle>