Path Lines of Code
app/meeting.html 13
server.js 126
serverless/deploy.js 146
serverless/src/handlers.js 63
serverless/src/index.js 13
serverless/src/videoSending.js 256
serverless/template.yaml 439
src/app.tsx 21
src/components/Base.tsx 9
src/components/Button/Styled.tsx 42
src/components/Button/index.tsx 26
src/components/ButtonGroup.tsx 10
src/components/Flex/Styled.tsx 52
src/components/Flex/index.tsx 43
src/components/FormField/Styled.tsx 168
src/components/FormField/index.tsx 101
src/components/IconButton.tsx 24
src/components/Input/Styled.tsx 28
src/components/Input/index.tsx 18
src/components/Label/Styled.tsx 9
src/components/Label/index.tsx 18
src/components/Modal/ModalBody.tsx 7
src/components/Modal/ModalButton.tsx 7
src/components/Modal/ModalButtonGroup.tsx 34
src/components/Modal/ModalContext.tsx 9
src/components/Modal/ModalHeader.tsx 24
src/components/Modal/Styled.tsx 115
src/components/Modal/index.tsx 52
src/components/Portal/index.tsx 27
src/components/RemoteVideo/Styled.tsx 66
src/components/RemoteVideo/index.tsx 27
src/components/RosterItem.tsx 34
src/components/Select.tsx 52
src/components/Spinner.tsx 6
src/components/VideoGrid/Styled.tsx 176
src/components/VideoGrid/index.tsx 19
src/components/VideoTile/Styled.tsx 75
src/components/VideoTile/index.tsx 30
src/components/hooks/useClickOutside.tsx 22
src/components/hooks/useElementAspectRatio.tsx 46
src/components/hooks/useUniqueId.tsx 7
src/constants/index.ts 1
src/constants/routes.ts 8
src/containers/AudioInputControl.tsx 34
src/containers/AudioOutputControl.tsx 44
src/containers/CameraSelection.tsx 45
src/containers/DeviceInput.tsx 43
src/containers/DeviceSelection.tsx 52
src/containers/DeviceSetup.tsx 43
src/containers/EndMeetingControl.tsx 77
src/containers/LocalVideo.tsx 24
src/containers/MeetingControlsContainer.tsx 23
src/containers/MeetingForm.tsx 114
src/containers/MeetingJoinDetails.tsx 65
src/containers/MeetingRoster.tsx 30
src/containers/MeetingView.tsx 35
src/containers/MicSelection.tsx 21
src/containers/RemoteVideoGrid.tsx 99
src/containers/SpeakerSelection.tsx 29
src/containers/VideoInputControl.tsx 66
src/hooks/useActiveSpeakers.tsx 25
src/hooks/useAttendeeRealtimeAudio.tsx 41
src/hooks/useVideoSendingCommand.tsx 32
src/hooks/useVideoSendingMessaging.tsx 17
src/index.tsx 5
src/providers/AudioVideoProvider.tsx 19
src/providers/DevicesProvider/AudioInputProvider.tsx 60
src/providers/DevicesProvider/AudioOutputProvider.tsx 62
src/providers/DevicesProvider/VideoInputProvider.tsx 63
src/providers/DevicesProvider/index.tsx 10
src/providers/ErrorProvider.tsx 25
src/providers/LocalVideoToggleProvider.tsx 60
src/providers/MeetingProvider/MeetingManager.ts 388
src/providers/MeetingProvider/index.tsx 26
src/providers/MeetingStatusProvider.tsx 94
src/providers/RosterProvider.tsx 64
src/providers/VideoSendingProvider.tsx 133
src/types/index.ts 22
src/utils/DOMWebSocket.ts 9
src/utils/DOMWebSocketFactory.ts 4
src/utils/DefaultDOMWebSocket.ts 54
src/utils/DefaultDOMWebSocketFactory.ts 13
src/utils/DefaultPromisedWebSocket.ts 77
src/utils/DefaultPromisedWebSocketFactory.ts 14
src/utils/PromisedWebSocket.ts 6
src/utils/PromisedWebSocketClosureCode.ts 5
src/utils/PromisedWebSocketFactory.ts 8
src/utils/ReconnectingPromisedWebSocket.ts 97
src/utils/index.ts 13