- App.tsx: full navigation (Auth stack + Main tabs with 5 screens) - Auth: LoginScreen, RegisterScreen, ForgotPasswordScreen - HomeScreen: dashboard with IoT metrics, weather widget, alerts, quick actions, sensors - MapScreen: interactive map with layer toggles (6 layers) - MarketplaceScreen: categories (6), products (5), search - ChatScreen: AI chat with quick prompts (4), bot responses - ProfileScreen: user info, stats, menu (9 items), logout - AlertsScreen: alert list with severity, acknowledge - SensorsScreen: sensor list with type filters (6 types), search - ZonesScreen: zone cards with stats - SettingsScreen: language picker (FR/EN/ES/DE), privacy, about - Stores: iotStore (sensors, zones, alerts), notificationStore, uiStore + i18n - Hooks: useSensors, useAlerts, useNotifications, useLocation - Components: Card, Button, LoadingSpinner, ErrorBoundary, Header - Services: iotService, notificationService (with axios API client) - Utils: formatters (temp, AQI, noise, dates), validators (email, password, IBAN) - Theme: colors.ts with full design system (Blue Ocean palette) - Ditto: fixed MongoDB connection, new JWT secrets, official gateway image
50 lines
3.3 KiB
JavaScript
50 lines
3.3 KiB
JavaScript
'use strict';
|
|
|
|
import './publicGlobals';
|
|
export { runOnJS, runOnUI, createWorkletRuntime, runOnRuntime, makeMutable, makeShareableCloneRecursive, isReanimated3, isConfigured, enableLayoutAnimations, getViewProp, executeOnUIRuntimeSync } from './core';
|
|
export { useAnimatedProps, useEvent, useHandler, useWorkletCallback, useSharedValue, useReducedMotion, useAnimatedStyle, useAnimatedGestureHandler, useAnimatedReaction, useAnimatedRef, useAnimatedScrollHandler, useDerivedValue, useAnimatedSensor, useFrameCallback, useAnimatedKeyboard, useScrollViewOffset } from './hook';
|
|
export { cancelAnimation, defineAnimation, withClamp, withDecay, withDelay, withRepeat, withSequence, withSpring, withTiming } from './animation';
|
|
export { Extrapolation, interpolate, clamp } from './interpolation';
|
|
export {
|
|
/**
|
|
* @deprecated Please use {@link Extrapolation} instead.
|
|
*/
|
|
Extrapolate, ColorSpace, interpolateColor, useInterpolateConfig } from './interpolateColor';
|
|
export { Easing } from './Easing';
|
|
export { measure, dispatchCommand, scrollTo, setGestureState, setNativeProps, getRelativeCoords } from './platformFunctions';
|
|
export { isColor, processColor, convertToRGBA } from './Colors';
|
|
export { createAnimatedPropAdapter } from './PropAdapters';
|
|
export { BaseAnimationBuilder, ComplexAnimationBuilder, Keyframe,
|
|
// Flip
|
|
FlipInXUp, FlipInYLeft, FlipInXDown, FlipInYRight, FlipInEasyX, FlipInEasyY, FlipOutXUp, FlipOutYLeft, FlipOutXDown, FlipOutYRight, FlipOutEasyX, FlipOutEasyY,
|
|
// Stretch
|
|
StretchInX, StretchInY, StretchOutX, StretchOutY,
|
|
// Fade
|
|
FadeIn, FadeInRight, FadeInLeft, FadeInUp, FadeInDown, FadeOut, FadeOutRight, FadeOutLeft, FadeOutUp, FadeOutDown,
|
|
// Slide
|
|
SlideInRight, SlideInLeft, SlideOutRight, SlideOutLeft, SlideInUp, SlideInDown, SlideOutUp, SlideOutDown,
|
|
// Zoom
|
|
ZoomIn, ZoomInRotate, ZoomInLeft, ZoomInRight, ZoomInUp, ZoomInDown, ZoomInEasyUp, ZoomInEasyDown, ZoomOut, ZoomOutRotate, ZoomOutLeft, ZoomOutRight, ZoomOutUp, ZoomOutDown, ZoomOutEasyUp, ZoomOutEasyDown,
|
|
// Bounce
|
|
BounceIn, BounceInDown, BounceInUp, BounceInLeft, BounceInRight, BounceOut, BounceOutDown, BounceOutUp, BounceOutLeft, BounceOutRight,
|
|
// Lightspeed
|
|
LightSpeedInRight, LightSpeedInLeft, LightSpeedOutRight, LightSpeedOutLeft,
|
|
// Pinwheel
|
|
PinwheelIn, PinwheelOut,
|
|
// Rotate
|
|
RotateInDownLeft, RotateInDownRight, RotateInUpLeft, RotateInUpRight, RotateOutDownLeft, RotateOutDownRight, RotateOutUpLeft, RotateOutUpRight,
|
|
// Roll
|
|
RollInLeft, RollInRight, RollOutLeft, RollOutRight,
|
|
// Transitions
|
|
Layout, LinearTransition, FadingTransition, SequencedTransition, JumpingTransition, CurvedTransition, EntryExitTransition, combineTransition,
|
|
// SET
|
|
SharedTransition, SharedTransitionType } from './layoutReanimation';
|
|
export { isSharedValue } from './isSharedValue';
|
|
export { SensorType, IOSReferenceFrame, InterfaceOrientation, KeyboardState, ReduceMotion, isWorkletFunction } from './commonTypes';
|
|
export { getUseOfValueInStyleWarning } from './pluginUtils';
|
|
export { withReanimatedTimer, advanceAnimationByTime, advanceAnimationByFrame, setUpTests, getAnimatedStyle } from './jestUtils';
|
|
export { LayoutAnimationConfig } from './component/LayoutAnimationConfig';
|
|
export { PerformanceMonitor } from './component/PerformanceMonitor';
|
|
export { startMapper, stopMapper } from './mappers';
|
|
export { startScreenTransition, finishScreenTransition, ScreenTransition } from './screenTransition';
|
|
//# sourceMappingURL=index.js.map
|