Поставьте зависимости:
npm install react-native-reanimated react-native-svgpnpm add react-native-reanimated react-native-svgyarn add react-native-reanimated react-native-svgbun add react-native-reanimated react-native-svgСкопируйте эти файлы в src/shared/components/organisms/action-rail/:
Код доступен по подпискеPro
Исходник «Рельс действий» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Он импортирует ещё один модуль — astra-rn add кладёт их рядом сам, вручную скопируйте и их:
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Рельс действий» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
childrenТип ReactNode
expanded?Тип boolean
defaultExpanded?Тип boolean
onExpandedChange?Тип (expanded: boolean) => void
onAction?Тип (value?: string) => void
collapseOnAction?Тип boolean
size?Тип TActionRailSize
theme?Тип TActionRailTheme
palette?Тип Partial<IActionRailPalette>
style?Тип StyleProp<ViewStyle>