@mpxjs/webpack-plugin
Version:
mpx compile core
18 lines (17 loc) • 975 B
JavaScript
import { createContext } from 'react';
import { Animated } from 'react-native';
import { noop } from '@mpxjs/utils';
export const MovableAreaContext = createContext({ width: 0, height: 0 });
export const FormContext = createContext(null);
export const CheckboxGroupContext = createContext(null);
export const RadioGroupContext = createContext(null);
export const LabelContext = createContext(null);
export const PickerContext = createContext(null);
export const VarContext = createContext({});
export const IntersectionObserverContext = createContext(null);
export const RouteContext = createContext(null);
export const SwiperContext = createContext({});
export const KeyboardAvoidContext = createContext(null);
export const ScrollViewContext = createContext({ gestureRef: null, scrollOffset: new Animated.Value(0) });
export const PortalContext = createContext(null);
export const StickyContext = createContext({ registerStickyHeader: noop, unregisterStickyHeader: noop });