Поставьте зависимости:
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/liquid-chrome-text/:
Код доступен по подпискеPro
Исходник «Жидкий хром» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Жидкий хром» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
text?Тип string
width?Тип number
height?Тип number
borderRadius?Тип number
skyColor?Тип string
highlightColor?Тип string
shadowColor?Тип string
groundColor?Тип string
baseColor?Тип string
sparkColor?Тип string
colors?Тип Partial<IChromeColors>
fontSource?Тип DataSourceParam
fontFamily?Тип string
fontWeight?Тип TextStyle["fontWeight"]
fontSizeRatio?Тип number
widthRatio?Тип number
letterSpacing?Тип number
bulge?Тип number
normalStrength?Тип number
horizonSharpness?Тип number
roughness?Тип number
fresnel?Тип number
sparkle?Тип number
edgeSoftness?Тип number
speed?Тип number
drift?Тип number
resolution?Тип number
paused?Тип boolean
asChild?Тип boolean
children?Тип ReactNode
style?Тип StyleProp<ViewStyle>
onReady?Тип () => void