Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dimaportenko/magento-react-native-community
/ functions
Functions
77 in github.com/dimaportenko/magento-react-native-community
⨍
Functions
77
◇
Types & classes
10
↓ 4 callers
Function
useConst
(initialValue: T | (() => T))
src/components/common/util/Transitions.ts:23
↓ 3 callers
Function
addToCart
(payload: CartPayloadType, name: string)
src/logic/cart/useCart.ts:49
↓ 3 callers
Function
getPriceString
(price?: PriceValue)
src/logic/util/price.ts:24
↓ 2 callers
Function
onPress
()
src/components/cart/HeaderCartButton.tsx:18
↓ 2 callers
Function
priceStringFromPriceRange
(priceRange: PriceRange | null)
src/logic/util/price.ts:11
↓ 2 callers
Function
renderImage
(isRight: boolean)
src/components/categories/CategoryListItem.tsx:33
↓ 2 callers
Function
renderText
()
src/components/categories/CategoryListItem.tsx:27
↓ 2 callers
Function
useCart
()
src/logic/cart/useCart.ts:30
↓ 2 callers
Function
withTransition
(value: Animated.Node<number>, timingConfig: TimingConfig = {})
src/components/common/util/Transitions.ts:35
↓ 1 callers
Function
createCart
()
src/logic/cart/useCart.ts:39
↓ 1 callers
Function
findSelectProductVariant
( selectedConfigurableProductOptions: SelectedConfigurableProductOptions, productData: ProductDetailsType,
src/logic/products/useProductDetails.ts:36
↓ 1 callers
Function
getCategoryColorByIndex
(index: number)
src/logic/categories/useCategoryColors.ts:21
↓ 1 callers
Function
getCategoryColors
()
src/theme/colors.ts:15
↓ 1 callers
Function
getProductDetails
()
src/logic/products/useProductDetails.ts:74
↓ 1 callers
Method
getReactNativeHost
()
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:46
↓ 1 callers
Function
handleSelectConfigurableOption
( optionCode, valueIndex, )
src/logic/products/useProductDetails.ts:101
↓ 1 callers
Function
initTheme
()
src/theme/index.ts:4
↓ 1 callers
Method
initializeFlipper
Loads Flipper in React Native templates. Call this in the onCreate method with something like initializeFlipper(this, getReactNativeHost().getReactIns
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:65
↓ 1 callers
Function
onRemoveCartItemPress
(item: CartDetailItemType)
src/components/cart/CartDetailsScreen.tsx:36
↓ 1 callers
Function
removeFromCart
(itemUid: string)
src/logic/cart/useCartDetails.ts:60
↓ 1 callers
Function
renderContent
()
src/components/categories/CategoryListItem.tsx:47
↓ 1 callers
Function
renderOption
(option: ConfigurableProductOptionsType)
src/components/products/options/ConfigurableProductOptions.tsx:26
↓ 1 callers
Function
renderOptions
()
src/components/products/ProductDetailsScreen.tsx:57
↓ 1 callers
Function
renderValue
(value: ConfigurableProductOptionValueType)
src/components/products/options/ConfigurableOptionValues.tsx:27
↓ 1 callers
Function
setCartId
(state, action?)
src/redux/cart.ts:20
↓ 1 callers
Function
shuffle
(array: Array<string>)
src/theme/colors.ts:13
↓ 1 callers
Function
useCartDetails
()
src/logic/cart/useCartDetails.ts:35
↓ 1 callers
Function
useCategories
(props: Props)
src/logic/categories/useCategories.ts:20
↓ 1 callers
Function
useCategoryColors
()
src/logic/categories/useCategoryColors.ts:14
↓ 1 callers
Function
useCategoryProducts
({ categoryId }: Props)
src/logic/products/useCategoryProducts.ts:28
↓ 1 callers
Function
useProductDetails
({ sku }: Props)
src/logic/products/useProductDetails.ts:54
↓ 1 callers
Function
withSpringTransition
( value: Animated.Node<number>, springConfig: SpringConfig = defaultSpringConfig, velocity: Animated.Ada
src/components/common/util/Transitions.ts:65
Function
AnimatedAppearance
({ children, index }: Props)
src/components/common/AnimatedAppearance.tsx:20
Function
App
()
src/App.tsx:21
Function
CartDetailsListItem
({ index, isLast, item, onRemoveCartItemPress, removing }: CartDetailsListItemProps)
src/components/cart/CartDetailsListItem.tsx:21
Function
CartDetailsScreen
({ navigation }: CartDetailsScreenProps)
src/components/cart/CartDetailsScreen.tsx:20
Function
CategoriesScreen
({ route, navigation }: CategoriesScreenProps)
src/components/categories/CategoriesScreen.tsx:23
Function
CategoryListItem
({ item, onPress, color, index }: Props)
src/components/categories/CategoryListItem.tsx:24
Function
CheckoutScreen
(props: CheckoutScreenProps)
src/components/checkout/CheckoutScreen.tsx:11
Function
ConfigurableOptionValues
({ values, selectedIndex, handleSelectConfigurableOption, optionCode, }: Props)
src/components/products/options/ConfigurableOptionValues.tsx:21
Function
ConfigurableProductOptions
({ options, selectedConfigurableProductOptions, handleSelectConfigurableOption, }: Props)
src/components/products/options/ConfigurableProductOptions.tsx:21
Function
HeaderCartButton
(props: HeaderCartButtonProps)
src/components/cart/HeaderCartButton.tsx:15
Function
MediaGallery
({ items }: Props)
src/components/common/MediaGallery.tsx:22
Function
Navigation
()
src/navigation/Navigation.tsx:131
Function
ProductDetailsScreen
({ route }: ProductDetailsScreenProps)
src/components/products/ProductDetailsScreen.tsx:24
Function
ProductListItem
({ item, index, onPress }: Props)
src/components/products/ProductListItem.tsx:22
Function
ProductListScreen
({ route, navigation }: ProductListScreenProps)
src/components/products/ProductListScreen.tsx:23
Function
RootStack
()
src/navigation/Navigation.tsx:74
Function
TouchableRipple
({ children, color, onPress, rippleColor, enabled }: RippleButtonProps)
src/components/common/TouchableRipple.tsx:29
Function
TouchableScale
({ onPress, children, scaleTo = 0.97, disabled = false }: Props)
src/components/common/TouchableScale.tsx:25
Function
addProductToCart
()
src/logic/products/useProductDetails.ts:111
Method
apply
(OkHttpClient.Builder builder)
android/app/src/debug/java/com/magentoreactnativecommunity/ReactNativeFlipper.java:41
Function
footerComponent
()
src/components/products/ProductListScreen.tsx:39
Method
getCartDetails
()
src/logic/cart/useCartDetails.ts:27
Method
getJSIModulePackage
()
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:40
Method
getJSMainModuleName
()
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:35
Method
getMainComponentName
Returns the name of the main component registered from JavaScript. This is used to schedule rendering of the component.
android/app/src/main/java/com/magentoreactnativecommunity/MainActivity.java:21
Method
getPackages
()
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:26
Method
getUseDeveloperSupport
()
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:21
Method
initializeFlipper
(Context context, ReactInstanceManager reactInstanceManager)
android/app/src/debug/java/com/magentoreactnativecommunity/ReactNativeFlipper.java:28
Function
loadMore
()
src/logic/products/useCategoryProducts.ts:66
Function
onAddToCartPress
()
src/components/products/ProductDetailsScreen.tsx:45
Function
onCategoryItemPress
(item: CategoryType)
src/components/categories/CategoriesScreen.tsx:33
Method
onCreate
(Bundle savedInstanceState)
android/app/src/main/java/com/magentoreactnativecommunity/MainActivity.java:11
Method
onCreate
(Bundle savedInstanceState)
android/app/src/main/java/com/magentoreactnativecommunity/SplashActivity.java:9
Method
onCreate
()
android/app/src/main/java/com/magentoreactnativecommunity/MainApplication.java:51
Function
onMomentumScrollEnd
(event: NativeSyntheticEvent<NativeScrollEvent>)
src/components/common/MediaGallery.tsx:41
Function
onProductItemPress
(item: ProductType)
src/components/products/ProductListScreen.tsx:28
Method
onReactContextInitialized
(ReactContext reactContext)
android/app/src/debug/java/com/magentoreactnativecommunity/ReactNativeFlipper.java:55
Function
refresh
()
src/logic/products/useCategoryProducts.ts:58
Function
renderCartItem
({ item, index })
src/components/cart/CartDetailsScreen.tsx:41
Function
renderItem
({ item, index }: ListRenderItemInfo<ProductType>)
src/components/products/ProductListScreen.tsx:35
Function
renderItem
({ item }: ListRenderItemInfo<MediaGalleryItemType>)
src/components/common/MediaGallery.tsx:26
Function
renderItem
({ item, index }: ListRenderItemInfo<CategoryType>)
src/components/categories/CategoriesScreen.tsx:47
Method
run
()
android/app/src/debug/java/com/magentoreactnativecommunity/ReactNativeFlipper.java:60
Function
useSpringTransition
( state: boolean | number, config: SpringConfig = defaultSpringConfig, )
src/components/common/util/Transitions.ts:114
Function
useTransition
(state: boolean | number, config: TimingConfig = {})
src/components/common/util/Transitions.ts:105