ref: Remove some index files (#13140)

pull/13143/head jitsi-meet_8490
Robert Pintilii 2 years ago committed by GitHub
parent 275e7b00a9
commit 9ac039a408
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 50
      conference.js
  2. 31
      modules/API/API.js
  3. 8
      modules/UI/UI.js
  4. 2
      modules/UI/authentication/AuthHandler.js
  5. 3
      modules/UI/etherpad/Etherpad.js
  6. 7
      modules/UI/util/MessageHandler.js
  7. 5
      modules/UI/videolayout/Filmstrip.js
  8. 8
      modules/UI/videolayout/LargeVideoManager.js
  9. 7
      modules/UI/videolayout/VideoContainer.js
  10. 2
      react/features/app/components/App.native.js
  11. 2
      react/features/app/components/App.web.js
  12. 13
      react/features/app/getRouteToRender.web.js
  13. 9
      react/features/app/middleware.js
  14. 4
      react/features/authentication/components/native/LoginDialog.js
  15. 2
      react/features/authentication/components/native/WaitForOwnerDialog.js
  16. 1
      react/features/base/app/components/index.js
  17. 4
      react/features/base/app/index.js
  18. 4
      react/features/base/audio-only/index.js
  19. 1
      react/features/base/avatar/components/index.native.ts
  20. 1
      react/features/base/avatar/components/index.web.ts
  21. 5
      react/features/base/avatar/index.js
  22. 4
      react/features/base/color-scheme/index.js
  23. 1
      react/features/base/components/index.js
  24. 4
      react/features/base/conference/index.js
  25. 16
      react/features/base/conference/middleware.any.js
  26. 5
      react/features/base/config/index.js
  27. 7
      react/features/base/connection/index.js
  28. 3
      react/features/base/dialog/components/_.native.js
  29. 3
      react/features/base/dialog/components/_.web.js
  30. 2
      react/features/base/dialog/components/functions.native.js
  31. 3
      react/features/base/dialog/components/index.js
  32. 4
      react/features/base/dialog/components/native/DialogContainer.js
  33. 12
      react/features/base/dialog/components/native/index.js
  34. 3
      react/features/base/dialog/components/native/styles.js
  35. 5
      react/features/base/dialog/components/web/index.js
  36. 4
      react/features/base/dialog/index.js
  37. 1
      react/features/base/environment/index.js
  38. 4
      react/features/base/flags/index.js
  39. 14
      react/features/base/media/middleware.any.js
  40. 2
      react/features/base/premeeting/components/web/Preview.js
  41. 2
      react/features/base/react/components/native/AvatarListItem.js
  42. 4
      react/features/base/tracks/actions.web.ts
  43. 8
      react/features/calendar-sync/actions.native.ts
  44. 3
      react/features/calendar-sync/components/CalendarList.web.js
  45. 2
      react/features/calendar-sync/components/UpdateCalendarEventDialog.native.js
  46. 5
      react/features/calendar-sync/components/index.js
  47. 4
      react/features/calendar-sync/functions.native.ts
  48. 4
      react/features/calendar-sync/index.js
  49. 2
      react/features/calendar-sync/web/microsoftCalendar.js
  50. 3
      react/features/chat/components/native/ChatButton.js
  51. 2
      react/features/chat/components/native/ChatMessage.js
  52. 2
      react/features/chat/components/native/ChatPrivacyDialog.js
  53. 3
      react/features/chat/components/native/PrivateMessageButton.js
  54. 2
      react/features/chat/components/web/Chat.js
  55. 4
      react/features/chat/index.js
  56. 2
      react/features/chrome-extension-banner/components/index.js
  57. 1
      react/features/chrome-extension-banner/index.js
  58. 2
      react/features/conference/actions.native.ts
  59. 6
      react/features/conference/components/ConferenceTimer.tsx
  60. 3
      react/features/conference/components/index.native.js
  61. 1
      react/features/conference/components/index.native.ts
  62. 3
      react/features/conference/components/index.web.js
  63. 1
      react/features/conference/components/index.web.ts
  64. 2
      react/features/conference/components/native/AlwaysOnLabels.js
  65. 23
      react/features/conference/components/native/Conference.js
  66. 7
      react/features/conference/components/native/Labels.js
  67. 5
      react/features/conference/components/native/TitleBar.js
  68. 2
      react/features/conference/components/native/carmode/TitleBar.tsx
  69. 6
      react/features/conference/components/native/constants.js
  70. 5
      react/features/conference/components/native/index.js
  71. 24
      react/features/conference/components/web/Conference.js
  72. 7
      react/features/conference/components/web/index.js
  73. 4
      react/features/conference/index.js
  74. 2
      react/features/conference/middleware.ts
  75. 3
      react/features/connection-indicator/components/web/index.js
  76. 1
      react/features/connection-stats/components/index.js
  77. 1
      react/features/connection-stats/index.js
  78. 3
      react/features/deep-linking/components/index.js
  79. 8
      react/features/deep-linking/functions.js
  80. 1
      react/features/deep-linking/index.js
  81. 2
      react/features/desktop-picker/actions.ts
  82. 1
      react/features/desktop-picker/components/index.js
  83. 2
      react/features/desktop-picker/index.js
  84. 3
      react/features/device-selection/index.js
  85. 2
      react/features/display-name/components/native/DisplayNamePrompt.js
  86. 5
      react/features/display-name/index.js
  87. 2
      react/features/e2ee/components/index.native.js
  88. 2
      react/features/e2ee/components/index.web.js
  89. 3
      react/features/e2ee/index.js
  90. 2
      react/features/embed-meeting/components/index.js
  91. 1
      react/features/embed-meeting/index.js
  92. 2
      react/features/etherpad/components/index.native.js
  93. 1
      react/features/etherpad/components/index.web.js
  94. 4
      react/features/etherpad/index.js
  95. 2
      react/features/feedback/actions.ts
  96. 2
      react/features/feedback/components/index.js
  97. 3
      react/features/feedback/index.js
  98. 2
      react/features/filmstrip/actions.native.ts
  99. 3
      react/features/filmstrip/components/_.native.js
  100. 3
      react/features/filmstrip/components/_.web.js
  101. Some files were not shown because too many files have changed in this diff Show More

@ -28,13 +28,8 @@ import {
import { showModeratedNotification } from './react/features/av-moderation/actions';
import { shouldShowModeratedNotification } from './react/features/av-moderation/functions';
import {
AVATAR_URL_COMMAND,
CONFERENCE_LEAVE_REASONS,
EMAIL_COMMAND,
_conferenceWillJoin,
authStatusChanged,
commonUserJoinedHandling,
commonUserLeftHandling,
conferenceFailed,
conferenceJoinInProgress,
conferenceJoined,
@ -47,15 +42,24 @@ import {
dataChannelClosed,
dataChannelOpened,
e2eRttChanged,
getConferenceOptions,
getVisitorOptions,
kickedOut,
lockStateChanged,
nonParticipantMessageReceived,
onStartMutedPolicyChanged,
p2pStatusChanged,
p2pStatusChanged
} from './react/features/base/conference/actions';
import {
AVATAR_URL_COMMAND,
CONFERENCE_LEAVE_REASONS,
EMAIL_COMMAND
} from './react/features/base/conference/constants';
import {
commonUserJoinedHandling,
commonUserLeftHandling,
getConferenceOptions,
getVisitorOptions,
sendLocalParticipant
} from './react/features/base/conference';
} from './react/features/base/conference/functions';
import { overwriteConfig } from './react/features/base/config/actions';
import { getReplaceParticipant } from './react/features/base/config/functions';
import {
@ -126,32 +130,28 @@ import {
trackRemoved
} from './react/features/base/tracks';
import { downloadJSON } from './react/features/base/util/downloadJSON';
import { showDesktopPicker } from './react/features/desktop-picker';
import { appendSuffix } from './react/features/display-name';
import {
maybeOpenFeedbackDialog,
submitFeedback
} from './react/features/feedback';
import { showDesktopPicker } from './react/features/desktop-picker/actions';
import { appendSuffix } from './react/features/display-name/functions';
import { maybeOpenFeedbackDialog, submitFeedback } from './react/features/feedback/actions';
import { maybeSetLobbyChatMessageListener } from './react/features/lobby/actions.any';
import { setNoiseSuppressionEnabled } from './react/features/noise-suppression/actions';
import { hideNotification, showNotification, showWarningNotification } from './react/features/notifications/actions';
import {
DATA_CHANNEL_CLOSED_NOTIFICATION_ID,
NOTIFICATION_TIMEOUT_TYPE,
hideNotification,
isModerationNotificationDisplayed,
showNotification,
showWarningNotification
} from './react/features/notifications';
NOTIFICATION_TIMEOUT_TYPE
} from './react/features/notifications/constants';
import { isModerationNotificationDisplayed } from './react/features/notifications/functions';
import { mediaPermissionPromptVisibilityChanged } from './react/features/overlay/actions';
import { suspendDetected } from './react/features/power-monitor';
import { suspendDetected } from './react/features/power-monitor/actions';
import { initPrejoin, makePrecallTest, setJoiningInProgress } from './react/features/prejoin/actions';
import { isPrejoinPageVisible } from './react/features/prejoin/functions';
import { disableReceiver, stopReceiver } from './react/features/remote-control';
import { isScreenAudioShared, setScreenAudioShareState } from './react/features/screen-share/';
import { toggleScreenshotCaptureSummary } from './react/features/screenshot-capture';
import { setScreenAudioShareState } from './react/features/screen-share/actions.web';
import { isScreenAudioShared } from './react/features/screen-share/functions';
import { toggleScreenshotCaptureSummary } from './react/features/screenshot-capture/actions';
import { AudioMixerEffect } from './react/features/stream-effects/audio-mixer/AudioMixerEffect';
import { createRnnoiseProcessor } from './react/features/stream-effects/rnnoise';
import { endpointMessageReceived } from './react/features/subtitles';
import { endpointMessageReceived } from './react/features/subtitles/actions.any';
import { handleToggleVideoMuted } from './react/features/toolbox/actions.any';
import { muteLocal } from './react/features/video-menu/actions.any';
import { setIAmVisitor } from './react/features/visitors/actions';

@ -19,16 +19,17 @@ import {
import { isEnabledFromState } from '../../react/features/av-moderation/functions';
import {
endConference,
getCurrentConference,
sendTones,
setFollowMe,
setLocalSubject,
setPassword,
setSubject
} from '../../react/features/base/conference';
import { getWhitelistedJSON, overwriteConfig } from '../../react/features/base/config';
} from '../../react/features/base/conference/actions';
import { getCurrentConference } from '../../react/features/base/conference/functions';
import { overwriteConfig } from '../../react/features/base/config/actions';
import { getWhitelistedJSON } from '../../react/features/base/config/functions.any';
import { toggleDialog } from '../../react/features/base/dialog/actions';
import { isSupportedBrowser } from '../../react/features/base/environment';
import { isSupportedBrowser } from '../../react/features/base/environment/environment';
import { parseJWTFromURLParams } from '../../react/features/base/jwt';
import JitsiMeetJS, { JitsiRecordingConstants } from '../../react/features/base/lib-jitsi-meet';
import { MEDIA_TYPE, VIDEO_TYPE } from '../../react/features/base/media';
@ -68,8 +69,8 @@ import { openChat } from '../../react/features/chat/actions.web';
import {
processExternalDeviceRequest
} from '../../react/features/device-selection/functions';
import { appendSuffix } from '../../react/features/display-name';
import { isEnabled as isDropboxEnabled } from '../../react/features/dropbox';
import { appendSuffix } from '../../react/features/display-name/functions';
import { isEnabled as isDropboxEnabled } from '../../react/features/dropbox/functions';
import { setMediaEncryptionKey, toggleE2EE } from '../../react/features/e2ee/actions';
import {
addStageParticipant,
@ -78,7 +79,7 @@ import {
togglePinStageParticipant
} from '../../react/features/filmstrip/actions.web';
import { getPinnedActiveParticipants, isStageFilmstripAvailable } from '../../react/features/filmstrip/functions.web';
import { invite } from '../../react/features/invite';
import { invite } from '../../react/features/invite/actions.any';
import {
selectParticipantInLargeVideo
} from '../../react/features/large-video/actions.any';
@ -88,23 +89,19 @@ import {
} from '../../react/features/large-video/actions.web';
import { answerKnockingParticipant, toggleLobbyMode } from '../../react/features/lobby/actions';
import { setNoiseSuppressionEnabled } from '../../react/features/noise-suppression/actions';
import {
NOTIFICATION_TIMEOUT_TYPE,
NOTIFICATION_TYPE,
hideNotification,
showNotification
} from '../../react/features/notifications';
import { hideNotification, showNotification } from '../../react/features/notifications/actions';
import { NOTIFICATION_TIMEOUT_TYPE, NOTIFICATION_TYPE } from '../../react/features/notifications/constants';
import {
close as closeParticipantsPane,
open as openParticipantsPane
} from '../../react/features/participants-pane/actions';
import { getParticipantsPaneOpen, isForceMuted } from '../../react/features/participants-pane/functions';
import { startLocalVideoRecording, stopLocalVideoRecording } from '../../react/features/recording';
import { startLocalVideoRecording, stopLocalVideoRecording } from '../../react/features/recording/actions.any';
import { RECORDING_TYPES } from '../../react/features/recording/constants';
import { getActiveSession, supportsLocalRecording } from '../../react/features/recording/functions';
import { startAudioScreenShareFlow, startScreenShareFlow } from '../../react/features/screen-share/actions';
import { isScreenAudioSupported } from '../../react/features/screen-share/functions';
import { toggleScreenshotCaptureSummary } from '../../react/features/screenshot-capture';
import { toggleScreenshotCaptureSummary } from '../../react/features/screenshot-capture/actions';
import { isScreenshotCaptureEnabled } from '../../react/features/screenshot-capture/functions';
import SettingsDialog from '../../react/features/settings/components/web/SettingsDialog';
import { SETTINGS_TABS } from '../../react/features/settings/constants';
@ -112,9 +109,9 @@ import { playSharedVideo, stopSharedVideo } from '../../react/features/shared-vi
import { extractYoutubeIdOrURL } from '../../react/features/shared-video/functions';
import { setRequestingSubtitles, toggleRequestingSubtitles } from '../../react/features/subtitles/actions';
import { isAudioMuteButtonDisabled } from '../../react/features/toolbox/functions';
import { setTileView, toggleTileView } from '../../react/features/video-layout';
import { setTileView, toggleTileView } from '../../react/features/video-layout/actions.any';
import { muteAllParticipants } from '../../react/features/video-menu/actions';
import { setVideoQuality } from '../../react/features/video-quality';
import { setVideoQuality } from '../../react/features/video-quality/actions';
import { getJitsiMeetTransport } from '../transport';
import { API_ID, ENDPOINT_TEXT_MESSAGE_NAME } from './constants';

@ -8,14 +8,14 @@ import EventEmitter from 'events';
import { isMobileBrowser } from '../../react/features/base/environment/utils';
import { setColorAlpha } from '../../react/features/base/util';
import { setDocumentUrl } from '../../react/features/etherpad';
import { setFilmstripVisible } from '../../react/features/filmstrip';
import { setDocumentUrl } from '../../react/features/etherpad/actions';
import { setFilmstripVisible } from '../../react/features/filmstrip/actions.any';
import {
NOTIFICATION_TIMEOUT_TYPE,
joinLeaveNotificationsDisabled,
setNotificationsEnabled,
showNotification
} from '../../react/features/notifications';
} from '../../react/features/notifications/actions';
import { NOTIFICATION_TIMEOUT_TYPE } from '../../react/features/notifications/constants';
import {
dockToolbox,
setToolboxEnabled,

@ -15,7 +15,7 @@ import {
isTokenAuthEnabled
} from '../../../react/features/authentication/functions';
import { getReplaceParticipant } from '../../../react/features/base/config/functions';
import { isDialogOpen } from '../../../react/features/base/dialog';
import { isDialogOpen } from '../../../react/features/base/dialog/functions';
import { setJWT } from '../../../react/features/base/jwt';
import UIUtil from '../util/UIUtil';

@ -2,7 +2,8 @@
import $ from 'jquery';
import { getSharedDocumentUrl, setDocumentEditingState } from '../../../react/features/etherpad';
import { setDocumentEditingState } from '../../../react/features/etherpad/actions';
import { getSharedDocumentUrl } from '../../../react/features/etherpad/functions';
import { getToolboxHeight } from '../../../react/features/toolbox/functions.web';
import Filmstrip from '../videolayout/Filmstrip';
import LargeContainer from '../videolayout/LargeContainer';

@ -1,10 +1,7 @@
/* global APP */
import {
NOTIFICATION_TIMEOUT_TYPE,
showErrorNotification,
showWarningNotification
} from '../../../react/features/notifications';
import { showErrorNotification, showWarningNotification } from '../../../react/features/notifications/actions';
import { NOTIFICATION_TIMEOUT_TYPE } from '../../../react/features/notifications/constants';
const messageHandler = {
/**

@ -1,6 +1,9 @@
/* global APP, interfaceConfig */
import { getVerticalFilmstripVisibleAreaWidth, isFilmstripVisible } from '../../../react/features/filmstrip';
import {
getVerticalFilmstripVisibleAreaWidth,
isFilmstripVisible
} from '../../../react/features/filmstrip/functions';
const Filmstrip = {
/**

@ -8,7 +8,7 @@ import { I18nextProvider } from 'react-i18next';
import { Provider } from 'react-redux';
import { createScreenSharingIssueEvent, sendAnalytics } from '../../../react/features/analytics';
import { Avatar } from '../../../react/features/base/avatar';
import Avatar from '../../../react/features/base/avatar/components/Avatar';
import theme from '../../../react/features/base/components/themes/participantsPaneTheme.json';
import { i18next } from '../../../react/features/base/i18n';
import { JitsiTrackEvents } from '../../../react/features/base/lib-jitsi-meet';
@ -25,7 +25,7 @@ import {
getVideoTrackByParticipant,
trackStreamingStatusChanged
} from '../../../react/features/base/tracks';
import { CHAT_SIZE } from '../../../react/features/chat';
import { CHAT_SIZE } from '../../../react/features/chat/constants';
import {
isTrackStreamingStatusActive,
isTrackStreamingStatusInactive,
@ -37,8 +37,8 @@ import {
updateKnownLargeVideoResolution
} from '../../../react/features/large-video/actions';
import { getParticipantsPaneOpen } from '../../../react/features/participants-pane/functions';
import { PresenceLabel } from '../../../react/features/presence-status';
import { shouldDisplayTileView } from '../../../react/features/video-layout';
import PresenceLabel from '../../../react/features/presence-status/components/PresenceLabel';
import { shouldDisplayTileView } from '../../../react/features/video-layout/functions.any';
/* eslint-enable no-unused-vars */
import { createDeferred } from '../../util/helpers';
import AudioLevels from '../audio_levels/AudioLevels';

@ -6,10 +6,11 @@ import React from 'react';
import ReactDOM from 'react-dom';
import { browser } from '../../../react/features/base/lib-jitsi-meet';
import { FILMSTRIP_BREAKPOINT } from '../../../react/features/filmstrip';
import { LargeVideoBackground, ORIENTATION } from '../../../react/features/large-video';
import { FILMSTRIP_BREAKPOINT } from '../../../react/features/filmstrip/constants';
import { setLargeVideoDimensions } from '../../../react/features/large-video/actions.any';
import { LAYOUTS, getCurrentLayout } from '../../../react/features/video-layout';
import { LargeVideoBackground, ORIENTATION } from '../../../react/features/large-video/components/LargeVideoBackground';
import { LAYOUTS } from '../../../react/features/video-layout/constants';
import { getCurrentLayout } from '../../../react/features/video-layout/functions.any';
/* eslint-enable no-unused-vars */
import UIUtil from '../util/UIUtil';

@ -3,8 +3,8 @@ import { NativeModules, Platform, StyleSheet, View } from 'react-native';
import { SafeAreaProvider } from 'react-native-safe-area-context';
import SplashScreen from 'react-native-splash-screen';
import { DialogContainer } from '../../base/dialog';
import BottomSheetContainer from '../../base/dialog/components/native/BottomSheetContainer';
import DialogContainer from '../../base/dialog/components/native/DialogContainer';
import { updateFlags } from '../../base/flags/actions';
import { CALL_INTEGRATION_ENABLED, SERVER_URL_CHANGE_ENABLED } from '../../base/flags/constants';
import { getFeatureFlag } from '../../base/flags/functions';

@ -4,7 +4,7 @@ import React, { Fragment } from 'react';
import GlobalStyles from '../../base/ui/components/GlobalStyles.web';
import JitsiThemeProvider from '../../base/ui/components/JitsiThemeProvider.web';
import DialogContainer from '../../base/ui/components/web/DialogContainer';
import { ChromeExtensionBanner } from '../../chrome-extension-banner';
import ChromeExtensionBanner from '../../chrome-extension-banner/components/ChromeExtensionBanner.web';
import OverlayContainer from '../../overlay/components/web/OverlayContainer';
import { AbstractApp } from './AbstractApp';

@ -1,13 +1,14 @@
import { generateRoomWithoutSeparator } from '@jitsi/js-utils/random';
import { isRoomValid } from '../base/conference';
import { isSupportedBrowser } from '../base/environment';
import { isRoomValid } from '../base/conference/functions';
import { isSupportedBrowser } from '../base/environment/environment';
import { toState } from '../base/redux';
import { Conference } from '../conference';
import { getDeepLinkingPage } from '../deep-linking';
import { UnsupportedDesktopBrowser } from '../unsupported-browser';
import { BlankPage, WelcomePage } from '../welcome';
import Conference from '../conference/components/web/Conference';
import { getDeepLinkingPage } from '../deep-linking/functions';
import UnsupportedDesktopBrowser from '../unsupported-browser/components/UnsupportedDesktopBrowser';
import BlankPage from '../welcome/components/BlankPage';
import WelcomePage from '../welcome/components/WelcomePage';
import { getCustomLandingPageURL, isWelcomePageEnabled } from '../welcome/functions';
/**

@ -4,12 +4,9 @@ import {
createConnectionEvent,
sendAnalytics
} from '../analytics';
import { SET_ROOM } from '../base/conference';
import {
CONNECTION_ESTABLISHED,
CONNECTION_FAILED,
getURLWithoutParams
} from '../base/connection';
import { SET_ROOM } from '../base/conference/actionTypes';
import { CONNECTION_ESTABLISHED, CONNECTION_FAILED } from '../base/connection/actionTypes';
import { getURLWithoutParams } from '../base/connection/utils';
import { MiddlewareRegistry } from '../base/redux';
import { inIframe } from '../base/util/iframeUtils';

@ -3,9 +3,9 @@ import Dialog from 'react-native-dialog';
import { connect as reduxConnect } from 'react-redux';
import type { Dispatch } from 'redux';
import { toJid } from '../../../base/connection';
import { connect } from '../../../base/connection/actions.native';
import { _abstractMapStateToProps } from '../../../base/dialog';
import { toJid } from '../../../base/connection/functions';
import { _abstractMapStateToProps } from '../../../base/dialog/functions';
import { translate } from '../../../base/i18n';
import { JitsiConnectionErrors } from '../../../base/lib-jitsi-meet';
import { authenticateAndUpgradeRole, cancelLogin } from '../../actions.native';

@ -2,7 +2,7 @@ import React, { Component } from 'react';
import { connect } from 'react-redux';
import type { Dispatch } from 'redux';
import { ConfirmDialog } from '../../../base/dialog';
import ConfirmDialog from '../../../base/dialog/components/native/ConfirmDialog';
import { translate } from '../../../base/i18n';
import { cancelWaitForOwner, openLoginDialog } from '../../actions.native';

@ -1 +0,0 @@
export { default as BaseApp } from './BaseApp';

@ -1,4 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './components';
export * from './functions';

@ -1,4 +0,0 @@
// @flow
export * from './actions';
export * from './actionTypes';

@ -1,2 +1 @@
export { default as StatelessAvatar } from './native/StatelessAvatar';
export { default as Avatar } from './Avatar';

@ -1,2 +1 @@
export { default as StatelessAvatar } from './web/StatelessAvatar';
export { default as Avatar } from './Avatar';

@ -1,5 +0,0 @@
// @flow
export * from './components';
export * from './constants';
export * from './functions';

@ -1,4 +0,0 @@
// @flow
export * from './functions';
export { default as ColorSchemeRegistry } from './ColorSchemeRegistry';

@ -1 +0,0 @@
export { default as ListItem } from './participants-pane-list/ListItem';

@ -1,4 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './constants';
export * from './functions';

@ -10,17 +10,13 @@ import {
} from '../../analytics';
import { reloadNow } from '../../app/actions';
import { removeLobbyChatParticipant } from '../../chat/actions.any';
import { openDisplayNamePrompt } from '../../display-name';
import { NOTIFICATION_TIMEOUT_TYPE, showErrorNotification, showWarningNotification } from '../../notifications';
import { openDisplayNamePrompt } from '../../display-name/actions';
import { showErrorNotification, showWarningNotification } from '../../notifications/actions';
import { NOTIFICATION_TIMEOUT_TYPE } from '../../notifications/constants';
import { setIAmVisitor } from '../../visitors/actions';
import { overwriteConfig } from '../config';
import {
CONNECTION_ESTABLISHED,
CONNECTION_FAILED,
connectionDisconnected,
disconnect
} from '../connection';
import { connect } from '../connection/actions';
import { overwriteConfig } from '../config/actions';
import { CONNECTION_ESTABLISHED, CONNECTION_FAILED } from '../connection/actionTypes';
import { connect, connectionDisconnected, disconnect } from '../connection/actions';
import { validateJwt } from '../jwt';
import { JitsiConferenceErrors } from '../lib-jitsi-meet';
import {

@ -1,5 +0,0 @@
export * from './actions';
export * from './actionTypes';
export { default as CONFIG_WHITELIST } from './configWhitelist';
export * from './constants';
export * from './functions';

@ -1,7 +0,0 @@
// @flow
export * from './actions';
export * from './actionTypes';
export * from './constants';
export * from './functions';
export * from './utils';

@ -1,3 +0,0 @@
// @flow
export * from './native';

@ -1,3 +0,0 @@
// @flow
export * from './web';

@ -1,7 +1,7 @@
import React from 'react';
import { Text } from 'react-native';
import { brandedDialog as styles } from './native';
import { brandedDialog as styles } from './native/styles';
/**
* Renders a specific {@code string} which may contain HTML.

@ -1,3 +0,0 @@
// @flow
export * from './_';

@ -1,8 +1,8 @@
import React, { Fragment } from 'react';
import { connect } from 'react-redux';
import { ReactionEmoji } from '../../../../reactions/components';
import { getReactionsQueue } from '../../../../reactions/functions.any';
import ReactionEmoji from '../../../../reactions/components/native/ReactionEmoji';
import { getReactionsQueue } from '../../../../reactions/functions.native';
import AbstractDialogContainer, {
abstractMapStateToProps
} from '../AbstractDialogContainer';

@ -1,12 +0,0 @@
// @flow
export { default as BottomSheet } from './BottomSheet';
export { default as ConfirmDialog } from './ConfirmDialog';
export { default as DialogContainer } from './DialogContainer';
export { default as AlertDialog } from './AlertDialog';
export { default as InputDialog } from './InputDialog';
export { default as PageReloadDialog } from './PageReloadDialog';
// NOTE: Some dialogs reuse the style of these base classes for consistency
// and as we're in a /native namespace, it's safe to export the styles.
export * from './styles';

@ -1,7 +1,8 @@
import { StyleSheet } from 'react-native';
import BaseTheme from '../../../../base/ui/components/BaseTheme.native';
import { ColorSchemeRegistry, schemeColor } from '../../../color-scheme';
import ColorSchemeRegistry from '../../../color-scheme/ColorSchemeRegistry';
import { schemeColor } from '../../../color-scheme/functions';
import { BoxModel } from '../../../styles';
import { PREFERRED_DIALOG_SIZE } from '../../constants';

@ -1,5 +0,0 @@
// @flow
export { default as AbstractDialogTab } from './AbstractDialogTab';
export type { Props as AbstractDialogTabProps } from './AbstractDialogTab';
export { default as DialogContainer } from '../../../ui/components/web/DialogContainer';

@ -1,4 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './components';
export * from './functions';

@ -1 +0,0 @@
export * from './environment';

@ -1,4 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './constants';
export * from './functions';

@ -8,15 +8,15 @@ import {
sendAnalytics
} from '../../analytics';
import { APP_STATE_CHANGED } from '../../mobile/background';
import {
NOTIFICATION_TIMEOUT_TYPE,
showWarningNotification
} from '../../notifications';
import { showWarningNotification } from '../../notifications/actions';
import { NOTIFICATION_TIMEOUT_TYPE } from '../../notifications/constants';
import { isForceMuted } from '../../participants-pane/functions';
import { isScreenMediaShared } from '../../screen-share/functions';
import { SET_AUDIO_ONLY, setAudioOnly } from '../audio-only';
import { SET_ROOM, isRoomValid } from '../conference';
import { getMultipleVideoSendingSupportFeatureFlag } from '../config';
import { SET_AUDIO_ONLY } from '../audio-only/actionTypes';
import { setAudioOnly } from '../audio-only/actions';
import { SET_ROOM } from '../conference/actionTypes';
import { isRoomValid } from '../conference/functions';
import { getMultipleVideoSendingSupportFeatureFlag } from '../config/functions.any';
import { getLocalParticipant } from '../participants';
import { MiddlewareRegistry } from '../redux';
import { getPropertyValue } from '../settings';

@ -4,7 +4,7 @@ import React, { useEffect } from 'react';
import { connect } from 'react-redux';
import { getDisplayName } from '../../../../base/settings';
import { Avatar } from '../../../avatar';
import Avatar from '../../../avatar/components/Avatar';
import { Video } from '../../../media';
import { getLocalParticipant } from '../../../participants';
import { getLocalVideoTrack } from '../../../tracks';

@ -3,7 +3,7 @@
import React, { Component } from 'react';
import { Text } from 'react-native';
import { Avatar } from '../../../avatar';
import Avatar from '../../../avatar/components/Avatar';
import { StyleType } from '../../../styles';
import { type Item } from '../../Types';

@ -9,8 +9,8 @@ import { NOTIFICATION_TIMEOUT_TYPE } from '../../notifications/constants';
import { stopReceiver } from '../../remote-control/actions';
import { setScreenAudioShareState, setScreenshareAudioTrack } from '../../screen-share/actions';
import { isAudioOnlySharing, isScreenVideoShared } from '../../screen-share/functions';
// @ts-ignore
import { isScreenshotCaptureEnabled, toggleScreenshotCaptureSummary } from '../../screenshot-capture';
import { toggleScreenshotCaptureSummary } from '../../screenshot-capture/actions';
import { isScreenshotCaptureEnabled } from '../../screenshot-capture/functions';
// @ts-ignore
import { AudioMixerEffect } from '../../stream-effects/audio-mixer/AudioMixerEffect';
import { getCurrentConference } from '../conference/functions';

@ -6,11 +6,9 @@ import { IStore } from '../app/types';
import { openDialog } from '../base/dialog/actions';
import { refreshCalendar } from './actions';
import {
UpdateCalendarEventDialog
// @ts-ignore
} from './components';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import UpdateCalendarEventDialog from './components/UpdateCalendarEventDialog.native';
import { addLinkToCalendarEntry } from './functions.native';
export * from './actions.any';

@ -11,7 +11,8 @@ import { translate } from '../../base/i18n';
import { Icon, IconCalendar } from '../../base/icons';
import { AbstractPage } from '../../base/react';
import Spinner from '../../base/ui/components/web/Spinner';
import { SETTINGS_TABS, openSettingsDialog } from '../../settings';
import { openSettingsDialog } from '../../settings/actions';
import { SETTINGS_TABS } from '../../settings/constants';
import { refreshCalendar } from '../actions';
import { ERRORS } from '../constants';

@ -3,7 +3,7 @@
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { ConfirmDialog } from '../../base/dialog';
import ConfirmDialog from '../../base/dialog/components/native/ConfirmDialog';
import { translate } from '../../base/i18n';
import { updateCalendarEvent } from '../actions';

@ -1,5 +0,0 @@
export { default as CalendarList } from './CalendarList';
export { default as MicrosoftSignInButton } from './MicrosoftSignInButton';
export {
default as UpdateCalendarEventDialog
} from './UpdateCalendarEventDialog';

@ -5,9 +5,7 @@ import { IReduxState, IStore } from '../app/types';
import { IStateful } from '../base/app/types';
import { CALENDAR_ENABLED } from '../base/flags/constants';
import { getFeatureFlag } from '../base/flags/functions';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { getShareInfoText } from '../invite';
import { getShareInfoText } from '../invite/functions';
import { setCalendarAuthorization } from './actions.native';
import { FETCH_END_DAYS, FETCH_START_DAYS } from './constants';

@ -1,4 +0,0 @@
export * from './actions';
export * from './components';
export * from './constants';
export { isCalendarEnabled } from './functions';

@ -8,7 +8,7 @@ import { findWindows } from 'windows-iana';
import { createDeferred } from '../../../../modules/util/helpers';
import { parseStandardURIString, parseURLParams } from '../../base/util';
import { getShareInfoText } from '../../invite';
import { getShareInfoText } from '../../invite/functions';
import { setCalendarAPIAuthState } from '../actions';

@ -1,6 +1,7 @@
import { connect } from 'react-redux';
import { CHAT_ENABLED, getFeatureFlag } from '../../../base/flags';
import { CHAT_ENABLED } from '../../../base/flags/constants';
import { getFeatureFlag } from '../../../base/flags/functions';
import { translate } from '../../../base/i18n';
import { IconChatUnread, IconMessage } from '../../../base/icons';
import {

@ -2,7 +2,7 @@ import React from 'react';
import { Text, View } from 'react-native';
import { connect } from 'react-redux';
import { Avatar } from '../../../base/avatar';
import Avatar from '../../../base/avatar/components/Avatar';
import { translate } from '../../../base/i18n';
import { Linkify } from '../../../base/react';
import { isGifMessage } from '../../../gifs/functions';

@ -1,7 +1,7 @@
import React from 'react';
import { connect } from 'react-redux';
import { ConfirmDialog } from '../../../base/dialog';
import ConfirmDialog from '../../../base/dialog/components/native/ConfirmDialog';
import { translate } from '../../../base/i18n';
import { AbstractChatPrivacyDialog, _mapDispatchToProps, _mapStateToProps } from '../AbstractChatPrivacyDialog';

@ -1,6 +1,7 @@
import { connect } from 'react-redux';
import { CHAT_ENABLED, getFeatureFlag } from '../../../base/flags';
import { CHAT_ENABLED } from '../../../base/flags/constants';
import { getFeatureFlag } from '../../../base/flags/functions';
import { translate } from '../../../base/i18n';
import { IconMessage, IconReply } from '../../../base/icons';
import { getParticipantById } from '../../../base/participants';

@ -4,7 +4,7 @@ import { connect } from 'react-redux';
import { translate } from '../../../base/i18n';
import Tabs from '../../../base/ui/components/web/Tabs';
import { PollsPane } from '../../../polls/components';
import PollsPane from '../../../polls/components/web/PollsPane';
import { toggleChat } from '../../actions.web';
import { CHAT_TABS } from '../../constants';
import AbstractChat, {

@ -1,4 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './components';
export * from './constants';

@ -1,2 +0,0 @@
export { default as ChromeExtensionBanner }
from './ChromeExtensionBanner';

@ -1 +0,0 @@
export * from './components';

@ -2,7 +2,7 @@ import { IStore } from '../app/types';
import { openDialog } from '../base/dialog/actions';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { AlertDialog } from '../base/dialog/components/native';
import AlertDialog from '../base/dialog/components/native/AlertDialog';
import { getParticipantDisplayName } from '../base/participants/functions';
import { DISMISS_CALENDAR_NOTIFICATION } from './actionTypes';

@ -1,11 +1,11 @@
import React, { useCallback, useEffect, useRef, useState } from 'react';
import { useSelector } from 'react-redux';
// @ts-ignore
import { ConferenceTimerDisplay } from '..';
import { getConferenceTimestamp } from '../../base/conference/functions';
import { getLocalizedDurationFormatter } from '../../base/i18n/dateUtil';
import { ConferenceTimerDisplay } from './index';
/**
* The type of the React {@code Component} props of {@link ConferenceTimer}.
*/
@ -22,7 +22,7 @@ export interface IDisplayProps {
/**
* Style to be applied to text (native only).
*/
textStyle: Object;
textStyle?: Object;
/**
* String to display as time.

@ -1,3 +0,0 @@
// @flow
export * from './native';

@ -0,0 +1 @@
export { default as ConferenceTimerDisplay } from './native/ConferenceTimerDisplay';

@ -1,3 +0,0 @@
// @flow
export * from './web';

@ -0,0 +1 @@
export { default as ConferenceTimerDisplay } from './web/ConferenceTimerDisplay';

@ -5,9 +5,9 @@ import { TouchableOpacity } from 'react-native';
import { useDispatch } from 'react-redux';
import { JitsiRecordingConstants } from '../../../base/lib-jitsi-meet';
import { RecordingLabel } from '../../../recording';
import { openHighlightDialog } from '../../../recording/actions.native';
import HighlightButton from '../../../recording/components/Recording/native/HighlightButton';
import RecordingLabel from '../../../recording/components/native/RecordingLabel';
import VisitorsCountLabel from '../../../visitors/components/native/VisitorsCountLabel';
import RaisedHandsCountLabel from './RaisedHandsCountLabel';

@ -14,22 +14,21 @@ import { withSafeAreaInsets } from 'react-native-safe-area-context';
import { connect } from 'react-redux';
import { appNavigate } from '../../../app/actions';
import { FULLSCREEN_ENABLED, PIP_ENABLED, getFeatureFlag } from '../../../base/flags';
import { FULLSCREEN_ENABLED, PIP_ENABLED } from '../../../base/flags/constants';
import { getFeatureFlag } from '../../../base/flags/functions';
import { getParticipantCount } from '../../../base/participants';
import { Container, LoadingIndicator, TintedView } from '../../../base/react';
import { ASPECT_RATIO_NARROW } from '../../../base/responsive-ui/constants';
import { TestConnectionInfo } from '../../../base/testing';
import { isCalendarEnabled } from '../../../calendar-sync/functions.native';
import { DisplayNameLabel } from '../../../display-name';
import DisplayNameLabel from '../../../display-name/components/native/DisplayNameLabel';
import { BrandingImageBackground } from '../../../dynamic-branding/components/native';
import {
FILMSTRIP_SIZE,
Filmstrip,
TileView,
isFilmstripVisible
} from '../../../filmstrip';
import { CalleeInfoContainer } from '../../../invite';
import { LargeVideo } from '../../../large-video';
import Filmstrip from '../../../filmstrip/components/native/Filmstrip';
import TileView from '../../../filmstrip/components/native/TileView';
import { FILMSTRIP_SIZE } from '../../../filmstrip/constants';
import { isFilmstripVisible } from '../../../filmstrip/functions.native';
import CalleeInfoContainer from '../../../invite/components/callee-info/CalleeInfoContainer';
import LargeVideo from '../../../large-video/components/LargeVideo.native';
import { startKnocking } from '../../../lobby/actions.any';
import { getIsLobbyVisible } from '../../../lobby/functions';
import { navigate }
@ -37,9 +36,9 @@ import { navigate }
import { shouldEnableAutoKnock } from '../../../mobile/navigation/functions';
import { screen } from '../../../mobile/navigation/routes';
import { setPictureInPictureEnabled } from '../../../mobile/picture-in-picture';
import { Captions } from '../../../subtitles/components';
import Captions from '../../../subtitles/components/Captions.native';
import { setToolboxVisible } from '../../../toolbox/actions';
import { Toolbox } from '../../../toolbox/components/native';
import Toolbox from '../../../toolbox/components/native/Toolbox';
import { isToolboxVisible } from '../../../toolbox/functions';
import {
AbstractConference,

@ -1,14 +1,13 @@
import React, { Component } from 'react';
import { TouchableOpacity, View } from 'react-native';
import { TranscribingLabel } from '../../../transcribing';
import { VideoQualityLabel } from '../../../video-quality';
import TranscribingLabel from '../../../transcribing/components/TranscribingLabel.native';
import VideoQualityLabel from '../../../video-quality/components/VideoQualityLabel.native';
import InsecureRoomNameLabel from './InsecureRoomNameLabel';
import { LABEL_ID_INSECURE_ROOM_NAME, LABEL_ID_QUALITY, LABEL_ID_TRANSCRIBING, LabelHitSlop } from './constants';
import styles from './styles';
import { InsecureRoomNameLabel } from './';
type Props = {
/**

@ -5,10 +5,11 @@ import { Text, View } from 'react-native';
import { connect } from 'react-redux';
import { getConferenceName, getConferenceTimestamp } from '../../../base/conference/functions';
import { CONFERENCE_TIMER_ENABLED, MEETING_NAME_ENABLED, getFeatureFlag } from '../../../base/flags';
import { CONFERENCE_TIMER_ENABLED, MEETING_NAME_ENABLED } from '../../../base/flags/constants';
import { getFeatureFlag } from '../../../base/flags/functions';
import AudioDeviceToggleButton from '../../../mobile/audio-mode/components/AudioDeviceToggleButton';
import { PictureInPictureButton } from '../../../mobile/picture-in-picture';
import { ParticipantsPaneButton } from '../../../participants-pane/components/native';
import ParticipantsPaneButton from '../../../participants-pane/components/native/ParticipantsPaneButton';
import ToggleCameraButton from '../../../toolbox/components/native/ToggleCameraButton';
import { isToolboxVisible } from '../../../toolbox/functions.native';
import ConferenceTimer from '../ConferenceTimer';

@ -15,7 +15,7 @@ import ConnectionIndicator from '../../../../connection-indicator/components/nat
// @ts-ignore
import RecordingLabel from '../../../../recording/components/native/RecordingLabel';
// @ts-ignore
import { VideoQualityLabel } from '../../../../video-quality';
import VideoQualityLabel from '../../../../video-quality/components/VideoQualityLabel.native';
// @ts-ignore
import styles from './styles';

@ -1,9 +1,9 @@
// @flow
import { JitsiRecordingConstants } from '../../../base/lib-jitsi-meet';
import { RecordingExpandedLabel } from '../../../recording';
import { TranscribingExpandedLabel } from '../../../transcribing';
import { VideoQualityExpandedLabel } from '../../../video-quality';
import RecordingExpandedLabel from '../../../recording/components/native/RecordingExpandedLabel';
import TranscribingExpandedLabel from '../../../transcribing/components/TranscribingExpandedLabel.native';
import VideoQualityExpandedLabel from '../../../video-quality/components/VideoQualityExpandedLabel.native';
import InsecureRoomNameExpandedLabel from './InsecureRoomNameExpandedLabel';
import RaisedHandsCountExpandedLabel from './RaisedHandsCountExpandedLabel';

@ -1,5 +0,0 @@
// @flow
export { default as Conference } from './Conference';
export { default as ConferenceTimerDisplay } from './ConferenceTimerDisplay';
export { default as InsecureRoomNameLabel } from './InsecureRoomNameLabel';

@ -5,25 +5,29 @@ import React from 'react';
import { connect as reactReduxConnect } from 'react-redux';
import VideoLayout from '../../../../../modules/UI/videolayout/VideoLayout';
import { getConferenceNameForTitle } from '../../../base/conference';
import { connect, disconnect } from '../../../base/connection';
import { getConferenceNameForTitle } from '../../../base/conference/functions';
import { connect, disconnect } from '../../../base/connection/actions.web';
import { isMobileBrowser } from '../../../base/environment/utils';
import { translate } from '../../../base/i18n';
import { setColorAlpha } from '../../../base/util';
import { Chat } from '../../../chat';
import { MainFilmstrip, ScreenshareFilmstrip, StageFilmstrip } from '../../../filmstrip';
import { CalleeInfoContainer } from '../../../invite';
import { LargeVideo } from '../../../large-video';
import { LobbyScreen } from '../../../lobby';
import Chat from '../../../chat/components/web/Chat';
import MainFilmstrip from '../../../filmstrip/components/web/MainFilmstrip';
import ScreenshareFilmstrip from '../../../filmstrip/components/web/ScreenshareFilmstrip';
import StageFilmstrip from '../../../filmstrip/components/web/StageFilmstrip';
import CalleeInfoContainer from '../../../invite/components/callee-info/CalleeInfoContainer';
import LargeVideo from '../../../large-video/components/LargeVideo.web';
import LobbyScreen from '../../../lobby/components/web/LobbyScreen';
import { getIsLobbyVisible } from '../../../lobby/functions';
import { getOverlayToRender } from '../../../overlay/functions.web';
import { ParticipantsPane } from '../../../participants-pane/components/web';
import ParticipantsPane from '../../../participants-pane/components/web/ParticipantsPane';
import Prejoin from '../../../prejoin/components/web/Prejoin';
import { isPrejoinPageVisible } from '../../../prejoin/functions';
import { toggleToolboxVisible } from '../../../toolbox/actions.any';
import { fullScreenChanged, showToolbox } from '../../../toolbox/actions.web';
import { JitsiPortal, Toolbox } from '../../../toolbox/components/web';
import { LAYOUT_CLASSNAMES, getCurrentLayout } from '../../../video-layout';
import JitsiPortal from '../../../toolbox/components/web/JitsiPortal';
import Toolbox from '../../../toolbox/components/web/Toolbox';
import { LAYOUT_CLASSNAMES } from '../../../video-layout/constants';
import { getCurrentLayout } from '../../../video-layout/functions.any';
import { maybeShowSuboptimalExperienceNotification } from '../../functions';
import {
AbstractConference,

@ -1,7 +0,0 @@
// @flow
export { default as Conference } from './Conference';
export { default as ConferenceTimerDisplay } from './ConferenceTimerDisplay';
export { default as InsecureRoomNameLabel } from './InsecureRoomNameLabel';
export { default as ConferenceInfo } from './ConferenceInfo';
export { default as SubjectText } from './SubjectText';

@ -1,4 +0,0 @@
// @flow
export * from './actions';
export * from './components';

@ -23,7 +23,7 @@ import { BUTTON_TYPES } from '../base/ui/constants.any';
import { isCalendarEnabled } from '../calendar-sync/functions';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { FeedbackDialog } from '../feedback';
import FeedbackDialog from '../feedback/components/FeedbackDialog';
import { setFilmstripEnabled } from '../filmstrip/actions.any';
import { hideNotification, showNotification } from '../notifications/actions';
import {

@ -1,3 +0,0 @@
// @flow
export { default as ConnectionIndicator } from './ConnectionIndicator';

@ -1 +0,0 @@
export { default as ConnectionStatsTable } from './ConnectionStatsTable';

@ -1 +0,0 @@
export * from './components';

@ -1,3 +0,0 @@
export { default as DeepLinkingDesktopPage } from './DeepLinkingDesktopPage';
export { default as DeepLinkingMobilePage } from './DeepLinkingMobilePage';
export { default as NoMobileApp } from './NoMobileApp';

@ -5,11 +5,9 @@ import { Platform } from '../base/react';
import { URI_PROTOCOL_PATTERN } from '../base/util';
import { isVpaasMeeting } from '../jaas/functions';
import {
DeepLinkingDesktopPage,
DeepLinkingMobilePage,
NoMobileApp
} from './components';
import DeepLinkingDesktopPage from './components/DeepLinkingDesktopPage';
import DeepLinkingMobilePage from './components/DeepLinkingMobilePage';
import NoMobileApp from './components/NoMobileApp';
import { _openDesktopApp } from './openDesktopApp';
/**

@ -1 +0,0 @@
export * from './functions';

@ -1,7 +1,7 @@
import { openDialog } from '../base/dialog/actions';
// @ts-ignore
import { DesktopPicker } from './components';
import DesktopPicker from './components/DesktopPicker';
/**
* Signals to open a dialog with the DesktopPicker component.

@ -1 +0,0 @@
export { default as DesktopPicker } from './DesktopPicker';

@ -1,2 +0,0 @@
export * from './actions';
export * from './components';

@ -1,3 +0,0 @@
export * from './actions';
export * from './components';
export * from './functions';

@ -3,7 +3,7 @@
import React from 'react';
import { connect } from 'react-redux';
import { InputDialog } from '../../../base/dialog';
import InputDialog from '../../../base/dialog/components/native/InputDialog';
import AbstractDisplayNamePrompt from '../AbstractDisplayNamePrompt';
/**

@ -1,5 +0,0 @@
// @flow
export * from './actions';
export * from './components';
export * from './functions';

@ -1,2 +0,0 @@
// TODO: implement later.
export const E2EELabel = undefined;

@ -1,2 +0,0 @@
export { default as E2EESection } from './E2EESection';
export { default as E2EELabel } from './E2EELabel';

@ -1,3 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './components';

@ -1,2 +0,0 @@
export { default as EmbedMeetingButton } from './EmbedMeetingButton';
export { default as EmbedMeetingDialog } from './EmbedMeetingDialog';

@ -1 +0,0 @@
export * from './components';

@ -1,2 +0,0 @@
export { default as SharedDocument } from './native/SharedDocument';
export { default as SharedDocumentButton } from './SharedDocumentButton.native';

@ -1 +0,0 @@
export { default as SharedDocumentButton } from './SharedDocumentButton.web';

@ -1,4 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './components';
export * from './functions';

@ -13,7 +13,7 @@ import {
} from './actionTypes';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { FeedbackDialog } from './components';
import FeedbackDialog from './components/FeedbackDialog';
import { sendFeedbackToJaaSRequest } from './functions';
/**

@ -1,2 +0,0 @@
export { default as FeedbackButton } from './FeedbackButton';
export { default as FeedbackDialog } from './FeedbackDialog';

@ -1,3 +0,0 @@
export * from './actions';
export * from './actionTypes';
export * from './components';

@ -4,7 +4,7 @@ import conferenceStyles from '../conference/components/native/styles';
import { SET_TILE_VIEW_DIMENSIONS } from './actionTypes';
// eslint-disable-next-line lines-around-comment
// @ts-ignore
import { styles } from './components';
import styles from './components/native/styles';
import { SQUARE_TILE_ASPECT_RATIO, TILE_MARGIN } from './constants';
import { getColumnCount, getTileViewParticipantCount } from './functions.native';

@ -1,3 +0,0 @@
// @flow
export * from './native';

@ -1,3 +0,0 @@
// @flow
export * from './web';

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save