- 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
430 lines
12 KiB
JavaScript
430 lines
12 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
var _exportNames = {
|
|
MD3Colors: true,
|
|
useTheme: true,
|
|
withTheme: true,
|
|
ThemeProvider: true,
|
|
DefaultTheme: true,
|
|
adaptNavigationTheme: true,
|
|
Provider: true,
|
|
PaperProvider: true,
|
|
shadow: true,
|
|
overlay: true,
|
|
configureFonts: true,
|
|
Avatar: true,
|
|
Drawer: true,
|
|
List: true,
|
|
MD2Colors: true,
|
|
AnimatedFAB: true,
|
|
Badge: true,
|
|
ActivityIndicator: true,
|
|
Banner: true,
|
|
BottomNavigation: true,
|
|
Button: true,
|
|
Card: true,
|
|
Checkbox: true,
|
|
Chip: true,
|
|
DataTable: true,
|
|
Dialog: true,
|
|
Divider: true,
|
|
FAB: true,
|
|
HelperText: true,
|
|
Icon: true,
|
|
IconButton: true,
|
|
Menu: true,
|
|
Modal: true,
|
|
Portal: true,
|
|
ProgressBar: true,
|
|
RadioButton: true,
|
|
Searchbar: true,
|
|
Snackbar: true,
|
|
Surface: true,
|
|
Switch: true,
|
|
Appbar: true,
|
|
TouchableRipple: true,
|
|
TextInput: true,
|
|
ToggleButton: true,
|
|
SegmentedButtons: true,
|
|
Tooltip: true,
|
|
Caption: true,
|
|
Headline: true,
|
|
Paragraph: true,
|
|
Subheading: true,
|
|
Title: true,
|
|
Text: true,
|
|
customText: true
|
|
};
|
|
Object.defineProperty(exports, "ActivityIndicator", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _ActivityIndicator.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "AnimatedFAB", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _AnimatedFAB.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Appbar", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Appbar.default;
|
|
}
|
|
});
|
|
exports.Avatar = void 0;
|
|
Object.defineProperty(exports, "Badge", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Badge.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Banner", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Banner.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "BottomNavigation", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _BottomNavigation.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Button", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Button.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Caption", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _v.Caption;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Card", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Card.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Checkbox", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Checkbox.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Chip", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Chip.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "DataTable", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _DataTable.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "DefaultTheme", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _theming.DefaultTheme;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Dialog", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Dialog.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Divider", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Divider.default;
|
|
}
|
|
});
|
|
exports.Drawer = void 0;
|
|
Object.defineProperty(exports, "FAB", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _FAB.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Headline", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _v.Headline;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "HelperText", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _HelperText.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Icon", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Icon.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "IconButton", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _IconButton.default;
|
|
}
|
|
});
|
|
exports.MD2Colors = exports.List = void 0;
|
|
Object.defineProperty(exports, "MD3Colors", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _tokens.MD3Colors;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Menu", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Menu.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Modal", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Modal.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "PaperProvider", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _PaperProvider.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Paragraph", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _v.Paragraph;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Portal", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Portal.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "ProgressBar", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _ProgressBar.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Provider", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _PaperProvider.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "RadioButton", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _RadioButton.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Searchbar", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Searchbar.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "SegmentedButtons", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _SegmentedButtons.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Snackbar", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Snackbar.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Subheading", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _v.Subheading;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Surface", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Surface.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Switch", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Switch.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Text", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Text.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "TextInput", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _TextInput.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "ThemeProvider", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _theming.ThemeProvider;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Title", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _v.Title;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "ToggleButton", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _ToggleButton.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "Tooltip", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Tooltip.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "TouchableRipple", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _TouchableRipple.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "adaptNavigationTheme", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _theming.adaptNavigationTheme;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "configureFonts", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _fonts.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "customText", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _Text.customText;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "overlay", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _overlay.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "shadow", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _shadow.default;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "useTheme", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _theming.useTheme;
|
|
}
|
|
});
|
|
Object.defineProperty(exports, "withTheme", {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _theming.withTheme;
|
|
}
|
|
});
|
|
var _tokens = require("./styles/themes/v3/tokens");
|
|
var _theming = require("./core/theming");
|
|
var _themes = require("./styles/themes");
|
|
Object.keys(_themes).forEach(function (key) {
|
|
if (key === "default" || key === "__esModule") return;
|
|
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
|
|
if (key in exports && exports[key] === _themes[key]) return;
|
|
Object.defineProperty(exports, key, {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _themes[key];
|
|
}
|
|
});
|
|
});
|
|
var _PaperProvider = _interopRequireDefault(require("./core/PaperProvider"));
|
|
var _shadow = _interopRequireDefault(require("./styles/shadow"));
|
|
var _overlay = _interopRequireDefault(require("./styles/overlay"));
|
|
var _fonts = _interopRequireDefault(require("./styles/fonts"));
|
|
var Avatar = _interopRequireWildcard(require("./components/Avatar/Avatar"));
|
|
exports.Avatar = Avatar;
|
|
var Drawer = _interopRequireWildcard(require("./components/Drawer/Drawer"));
|
|
exports.Drawer = Drawer;
|
|
var List = _interopRequireWildcard(require("./components/List/List"));
|
|
exports.List = List;
|
|
var MD2Colors = _interopRequireWildcard(require("./styles/themes/v2/colors"));
|
|
exports.MD2Colors = MD2Colors;
|
|
var _AnimatedFAB = _interopRequireWildcard(require("./components/FAB/AnimatedFAB"));
|
|
Object.keys(_AnimatedFAB).forEach(function (key) {
|
|
if (key === "default" || key === "__esModule") return;
|
|
if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
|
|
if (key in exports && exports[key] === _AnimatedFAB[key]) return;
|
|
Object.defineProperty(exports, key, {
|
|
enumerable: true,
|
|
get: function () {
|
|
return _AnimatedFAB[key];
|
|
}
|
|
});
|
|
});
|
|
var _Badge = _interopRequireDefault(require("./components/Badge"));
|
|
var _ActivityIndicator = _interopRequireDefault(require("./components/ActivityIndicator"));
|
|
var _Banner = _interopRequireDefault(require("./components/Banner"));
|
|
var _BottomNavigation = _interopRequireDefault(require("./components/BottomNavigation/BottomNavigation"));
|
|
var _Button = _interopRequireDefault(require("./components/Button/Button"));
|
|
var _Card = _interopRequireDefault(require("./components/Card/Card"));
|
|
var _Checkbox = _interopRequireDefault(require("./components/Checkbox"));
|
|
var _Chip = _interopRequireDefault(require("./components/Chip/Chip"));
|
|
var _DataTable = _interopRequireDefault(require("./components/DataTable/DataTable"));
|
|
var _Dialog = _interopRequireDefault(require("./components/Dialog/Dialog"));
|
|
var _Divider = _interopRequireDefault(require("./components/Divider"));
|
|
var _FAB = _interopRequireDefault(require("./components/FAB"));
|
|
var _HelperText = _interopRequireDefault(require("./components/HelperText/HelperText"));
|
|
var _Icon = _interopRequireDefault(require("./components/Icon"));
|
|
var _IconButton = _interopRequireDefault(require("./components/IconButton/IconButton"));
|
|
var _Menu = _interopRequireDefault(require("./components/Menu/Menu"));
|
|
var _Modal = _interopRequireDefault(require("./components/Modal"));
|
|
var _Portal = _interopRequireDefault(require("./components/Portal/Portal"));
|
|
var _ProgressBar = _interopRequireDefault(require("./components/ProgressBar"));
|
|
var _RadioButton = _interopRequireDefault(require("./components/RadioButton"));
|
|
var _Searchbar = _interopRequireDefault(require("./components/Searchbar"));
|
|
var _Snackbar = _interopRequireDefault(require("./components/Snackbar"));
|
|
var _Surface = _interopRequireDefault(require("./components/Surface"));
|
|
var _Switch = _interopRequireDefault(require("./components/Switch/Switch"));
|
|
var _Appbar = _interopRequireDefault(require("./components/Appbar"));
|
|
var _TouchableRipple = _interopRequireDefault(require("./components/TouchableRipple/TouchableRipple"));
|
|
var _TextInput = _interopRequireDefault(require("./components/TextInput/TextInput"));
|
|
var _ToggleButton = _interopRequireDefault(require("./components/ToggleButton"));
|
|
var _SegmentedButtons = _interopRequireDefault(require("./components/SegmentedButtons/SegmentedButtons"));
|
|
var _Tooltip = _interopRequireDefault(require("./components/Tooltip/Tooltip"));
|
|
var _v = require("./components/Typography/v2");
|
|
var _Text = _interopRequireWildcard(require("./components/Typography/Text"));
|
|
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
|
|
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
|
|
//# sourceMappingURL=index.js.map
|