import * as React from "react"; import { createContext, useContext } from "react"; import { SiteRoot } from "./site"; import { View } from "react-native"; import { ThemeProvider as StyledThemeProvider } from "styled-components"; import { GatewayDest, GatewayProvider } from "react-gateway"; import * as defaultTheme from "../theme"; import { ThemeProvider } from "./theme-provider"; import { ContentProvider } from "./content-provider"; import { ApiProvider } from "./api-provider"; import { AuthProvider } from "./auth-provider"; import { ProfileProvider } from "./profile-provider"; import { SelectChannelProvider } from "./select-channnel-provider"; import { setConfig } from "../config"; const ConfigContext = createContext({}); export const useConfig = () => useContext(ConfigContext); export default function MaestroMobileSdkProvider({ children, siteId, }: { children: any; siteId: string; }) { setConfig({ SITE_ID: siteId }); return ( {children} children ? ( {children} ) : null } /> ); }