// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import React, { FC } from 'react';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import { ThemeProvider } from 'styled-components';
import {
lightTheme,
MeetingProvider,
NotificationProvider,
darkTheme,
GlobalStyles
} from 'amazon-chime-sdk-component-library-react';
import { AppStateProvider, useAppState } from './providers/AppStateProvider';
import ErrorProvider from './providers/ErrorProvider';
import routes from './constants/routes';
import { NavigationProvider } from './providers/NavigationProvider';
import { Meeting, Home, DeviceSetup } from './views';
import Notifications from './containers/Notifications';
import NoMeetingRedirect from './containers/NoMeetingRedirect';
import JoinMeetingRedirect from './containers/JoinMeetingRedirect'
import meetingConfig from './meetingConfig';
const App: FC = () => (
()}>
()}>
);
const Theme: React.FC = ({ children }) => {
const { theme } = useAppState();
return (
{children}
);
};
export default App;