Changeset View
Changeset View
Standalone View
Standalone View
web/app.react.js
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
import { authoritativeKeyserverID } from './authoritative-keyserver.js'; | import { authoritativeKeyserverID } from './authoritative-keyserver.js'; | ||||
import WebEditThreadAvatarProvider from './avatars/web-edit-thread-avatar-provider.react.js'; | import WebEditThreadAvatarProvider from './avatars/web-edit-thread-avatar-provider.react.js'; | ||||
import Calendar from './calendar/calendar.react.js'; | import Calendar from './calendar/calendar.react.js'; | ||||
import Chat from './chat/chat.react.js'; | import Chat from './chat/chat.react.js'; | ||||
import { EditModalProvider } from './chat/edit-message-provider.js'; | import { EditModalProvider } from './chat/edit-message-provider.js'; | ||||
import { MemberListSidebarProvider } from './chat/member-list-sidebar/member-list-sidebar-provider.react.js'; | import { MemberListSidebarProvider } from './chat/member-list-sidebar/member-list-sidebar-provider.react.js'; | ||||
import NavigationArrows from './components/navigation-arrows.react.js'; | import NavigationArrows from './components/navigation-arrows.react.js'; | ||||
import { olmAPI } from './crypto/olm-api.js'; | import { olmAPI } from './crypto/olm-api.js'; | ||||
import { initOpaque } from './crypto/opaque-utils.js'; | |||||
import electron from './electron.js'; | import electron from './electron.js'; | ||||
import InputStateContainer from './input/input-state-container.react.js'; | import InputStateContainer from './input/input-state-container.react.js'; | ||||
import InviteLinkHandler from './invite-links/invite-link-handler.react.js'; | import InviteLinkHandler from './invite-links/invite-link-handler.react.js'; | ||||
import InviteLinksRefresher from './invite-links/invite-links-refresher.react.js'; | import InviteLinksRefresher from './invite-links/invite-links-refresher.react.js'; | ||||
import LoadingIndicator from './loading-indicator.react.js'; | import LoadingIndicator from './loading-indicator.react.js'; | ||||
import { MenuProvider } from './menu-provider.react.js'; | import { MenuProvider } from './menu-provider.react.js'; | ||||
import UpdateModalHandler from './modals/update-modal.react.js'; | import UpdateModalHandler from './modals/update-modal.react.js'; | ||||
import SettingsSwitcher from './navigation-panels/settings-switcher.react.js'; | import SettingsSwitcher from './navigation-panels/settings-switcher.react.js'; | ||||
Show All 17 Lines | |||||
import CommunityPicker from './sidebar/community-picker.react.js'; | import CommunityPicker from './sidebar/community-picker.react.js'; | ||||
import Splash from './splash/splash.react.js'; | import Splash from './splash/splash.react.js'; | ||||
import './typography.css'; | import './typography.css'; | ||||
import css from './style.css'; | import css from './style.css'; | ||||
import { TooltipProvider } from './tooltips/tooltip-provider.js'; | import { TooltipProvider } from './tooltips/tooltip-provider.js'; | ||||
import { canonicalURLFromReduxState, navInfoFromURL } from './url-utils.js'; | import { canonicalURLFromReduxState, navInfoFromURL } from './url-utils.js'; | ||||
import { useWebLock, TUNNELBROKER_LOCK_NAME } from './web-lock.js'; | import { useWebLock, TUNNELBROKER_LOCK_NAME } from './web-lock.js'; | ||||
void initOpaque(); | |||||
// We want Webpack's css-loader and style-loader to handle the Fontawesome CSS, | // We want Webpack's css-loader and style-loader to handle the Fontawesome CSS, | ||||
// so we disable the autoAddCss logic and import the CSS file. Otherwise every | // so we disable the autoAddCss logic and import the CSS file. Otherwise every | ||||
// icon flashes huge for a second before the CSS is loaded. | // icon flashes huge for a second before the CSS is loaded. | ||||
import '@fortawesome/fontawesome-svg-core/styles.css'; | import '@fortawesome/fontawesome-svg-core/styles.css'; | ||||
faConfig.autoAddCss = false; | faConfig.autoAddCss = false; | ||||
const desktopDetails = electron?.version | const desktopDetails = electron?.version | ||||
? { majorDesktopVersion: extractMajorDesktopVersion(electron?.version) } | ? { majorDesktopVersion: extractMajorDesktopVersion(electron?.version) } | ||||
▲ Show 20 Lines • Show All 466 Lines • Show Last 20 Lines |