UNPKG

saydata

Version:

Saydata seamlessly integrates AI-driven analytics for your customers into your app. Designed for beautiful visualization. Engineered for simplicity.

32 lines (31 loc) 1.76 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; import { jsx as _jsx } from "react/jsx-runtime"; import Dashboard from "./dashboard/Dashboard"; import { ThemeProvider } from "@emotion/react"; import { SnackbarProvider } from "notistack"; import { QueryClientProvider } from "react-query"; import { CustomQueryClient } from "./utils/constant"; import { createTheme } from "@mui/material"; var theme = createTheme({ typography: { allVariants: { fontSize: 14, fontFamily: "inherit", }, }, }); function SayData(_a) { var apiKey = _a.apiKey, userId = _a.userId, dashboardId = _a.dashboardId, activeConnection = _a.activeConnection, marginLeft = _a.marginLeft, marginTop = _a.marginTop, _b = _a.brandColor, brandColor = _b === void 0 ? "#4b0082" : _b, _c = _a.backgroundColor, backgroundColor = _c === void 0 ? "#faf8ff" : _c; return (_jsx(ThemeProvider, __assign({ theme: theme }, { children: _jsx(QueryClientProvider, __assign({ client: CustomQueryClient }, { children: _jsx(SnackbarProvider, __assign({ maxSnack: 3, autoHideDuration: 3000, anchorOrigin: { vertical: "top", horizontal: "right" } }, { children: _jsx(Dashboard, { apiKey: apiKey, userId: userId, dashboardId: dashboardId, activeConnection: activeConnection, marginLeft: marginLeft, marginTop: marginTop, brandColor: brandColor, backgroundColor: backgroundColor }) })) })) }))); } export default SayData;