Files
Eric FELIXINE e30ae8ed09 feat(smart-app): implement complete mobile app MVP
- 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
2026-06-01 18:00:35 -04:00

282 lines
7.3 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "Directions", {
enumerable: true,
get: function () {
return _Directions.Directions;
}
});
Object.defineProperty(exports, "State", {
enumerable: true,
get: function () {
return _State.State;
}
});
Object.defineProperty(exports, "PointerType", {
enumerable: true,
get: function () {
return _PointerType.PointerType;
}
});
Object.defineProperty(exports, "gestureHandlerRootHOC", {
enumerable: true,
get: function () {
return _gestureHandlerRootHOC.default;
}
});
Object.defineProperty(exports, "GestureHandlerRootView", {
enumerable: true,
get: function () {
return _GestureHandlerRootView.default;
}
});
Object.defineProperty(exports, "MouseButton", {
enumerable: true,
get: function () {
return _gestureHandlerCommon.MouseButton;
}
});
Object.defineProperty(exports, "TapGestureHandler", {
enumerable: true,
get: function () {
return _TapGestureHandler.TapGestureHandler;
}
});
Object.defineProperty(exports, "ForceTouchGestureHandler", {
enumerable: true,
get: function () {
return _ForceTouchGestureHandler.ForceTouchGestureHandler;
}
});
Object.defineProperty(exports, "LongPressGestureHandler", {
enumerable: true,
get: function () {
return _LongPressGestureHandler.LongPressGestureHandler;
}
});
Object.defineProperty(exports, "PanGestureHandler", {
enumerable: true,
get: function () {
return _PanGestureHandler.PanGestureHandler;
}
});
Object.defineProperty(exports, "PinchGestureHandler", {
enumerable: true,
get: function () {
return _PinchGestureHandler.PinchGestureHandler;
}
});
Object.defineProperty(exports, "RotationGestureHandler", {
enumerable: true,
get: function () {
return _RotationGestureHandler.RotationGestureHandler;
}
});
Object.defineProperty(exports, "FlingGestureHandler", {
enumerable: true,
get: function () {
return _FlingGestureHandler.FlingGestureHandler;
}
});
Object.defineProperty(exports, "createNativeWrapper", {
enumerable: true,
get: function () {
return _createNativeWrapper.default;
}
});
Object.defineProperty(exports, "GestureDetector", {
enumerable: true,
get: function () {
return _GestureDetector.GestureDetector;
}
});
Object.defineProperty(exports, "Gesture", {
enumerable: true,
get: function () {
return _gestureObjects.GestureObjects;
}
});
Object.defineProperty(exports, "NativeViewGestureHandler", {
enumerable: true,
get: function () {
return _NativeViewGestureHandler.NativeViewGestureHandler;
}
});
Object.defineProperty(exports, "RawButton", {
enumerable: true,
get: function () {
return _GestureButtons.RawButton;
}
});
Object.defineProperty(exports, "BaseButton", {
enumerable: true,
get: function () {
return _GestureButtons.BaseButton;
}
});
Object.defineProperty(exports, "RectButton", {
enumerable: true,
get: function () {
return _GestureButtons.RectButton;
}
});
Object.defineProperty(exports, "BorderlessButton", {
enumerable: true,
get: function () {
return _GestureButtons.BorderlessButton;
}
});
Object.defineProperty(exports, "PureNativeButton", {
enumerable: true,
get: function () {
return _GestureButtons.PureNativeButton;
}
});
Object.defineProperty(exports, "TouchableHighlight", {
enumerable: true,
get: function () {
return _touchables.TouchableHighlight;
}
});
Object.defineProperty(exports, "TouchableNativeFeedback", {
enumerable: true,
get: function () {
return _touchables.TouchableNativeFeedback;
}
});
Object.defineProperty(exports, "TouchableOpacity", {
enumerable: true,
get: function () {
return _touchables.TouchableOpacity;
}
});
Object.defineProperty(exports, "TouchableWithoutFeedback", {
enumerable: true,
get: function () {
return _touchables.TouchableWithoutFeedback;
}
});
Object.defineProperty(exports, "ScrollView", {
enumerable: true,
get: function () {
return _GestureComponents.ScrollView;
}
});
Object.defineProperty(exports, "Switch", {
enumerable: true,
get: function () {
return _GestureComponents.Switch;
}
});
Object.defineProperty(exports, "TextInput", {
enumerable: true,
get: function () {
return _GestureComponents.TextInput;
}
});
Object.defineProperty(exports, "DrawerLayoutAndroid", {
enumerable: true,
get: function () {
return _GestureComponents.DrawerLayoutAndroid;
}
});
Object.defineProperty(exports, "FlatList", {
enumerable: true,
get: function () {
return _GestureComponents.FlatList;
}
});
Object.defineProperty(exports, "RefreshControl", {
enumerable: true,
get: function () {
return _GestureComponents.RefreshControl;
}
});
Object.defineProperty(exports, "HoverEffect", {
enumerable: true,
get: function () {
return _hoverGesture.HoverEffect;
}
});
Object.defineProperty(exports, "Swipeable", {
enumerable: true,
get: function () {
return _Swipeable.default;
}
});
Object.defineProperty(exports, "DrawerLayout", {
enumerable: true,
get: function () {
return _DrawerLayout.default;
}
});
Object.defineProperty(exports, "enableExperimentalWebImplementation", {
enumerable: true,
get: function () {
return _EnableNewWebImplementation.enableExperimentalWebImplementation;
}
});
Object.defineProperty(exports, "enableLegacyWebImplementation", {
enumerable: true,
get: function () {
return _EnableNewWebImplementation.enableLegacyWebImplementation;
}
});
var _init = require("./init");
var _Directions = require("./Directions");
var _State = require("./State");
var _PointerType = require("./PointerType");
var _gestureHandlerRootHOC = _interopRequireDefault(require("./components/gestureHandlerRootHOC"));
var _GestureHandlerRootView = _interopRequireDefault(require("./components/GestureHandlerRootView"));
var _gestureHandlerCommon = require("./handlers/gestureHandlerCommon");
var _TapGestureHandler = require("./handlers/TapGestureHandler");
var _ForceTouchGestureHandler = require("./handlers/ForceTouchGestureHandler");
var _LongPressGestureHandler = require("./handlers/LongPressGestureHandler");
var _PanGestureHandler = require("./handlers/PanGestureHandler");
var _PinchGestureHandler = require("./handlers/PinchGestureHandler");
var _RotationGestureHandler = require("./handlers/RotationGestureHandler");
var _FlingGestureHandler = require("./handlers/FlingGestureHandler");
var _createNativeWrapper = _interopRequireDefault(require("./handlers/createNativeWrapper"));
var _GestureDetector = require("./handlers/gestures/GestureDetector");
var _gestureObjects = require("./handlers/gestures/gestureObjects");
var _NativeViewGestureHandler = require("./handlers/NativeViewGestureHandler");
var _GestureButtons = require("./components/GestureButtons");
var _touchables = require("./components/touchables");
var _GestureComponents = require("./components/GestureComponents");
var _hoverGesture = require("./handlers/gestures/hoverGesture");
var _Swipeable = _interopRequireDefault(require("./components/Swipeable"));
var _DrawerLayout = _interopRequireDefault(require("./components/DrawerLayout"));
var _EnableNewWebImplementation = require("./EnableNewWebImplementation");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
(0, _init.initialize)();
//# sourceMappingURL=index.js.map