|
|
@@ -6,12 +6,12 @@ import {
|
|
6
|
6
|
Container,
|
|
7
|
7
|
Image,
|
|
8
|
8
|
LoadingIndicator,
|
|
9
|
|
- Switch,
|
|
10
|
9
|
Text
|
|
11
|
10
|
// @ts-ignore
|
|
12
|
11
|
} from '../../../../base/react';
|
|
13
|
12
|
import { connect } from '../../../../base/redux/functions';
|
|
14
|
13
|
import Button from '../../../../base/ui/components/web/Button';
|
|
|
14
|
+import Switch from '../../../../base/ui/components/web/Switch';
|
|
15
|
15
|
import { BUTTON_TYPES } from '../../../../base/ui/constants';
|
|
16
|
16
|
import { RECORDING_TYPES } from '../../../constants';
|
|
17
|
17
|
// @ts-ignore
|
|
|
@@ -25,8 +25,7 @@ import {
|
|
25
|
25
|
ICON_CLOUD,
|
|
26
|
26
|
ICON_INFO,
|
|
27
|
27
|
ICON_USERS,
|
|
28
|
|
- LOCAL_RECORDING,
|
|
29
|
|
- TRACK_COLOR
|
|
|
28
|
+ LOCAL_RECORDING
|
|
30
|
29
|
// @ts-ignore
|
|
31
|
30
|
} from '../styles.web';
|
|
32
|
31
|
|
|
|
@@ -76,11 +75,10 @@ class StartRecordingDialogContent extends AbstractStartRecordingDialogContent<IP
|
|
76
|
75
|
= integrationsEnabled || _localRecordingAvailable
|
|
77
|
76
|
? (
|
|
78
|
77
|
<Switch
|
|
|
78
|
+ checked = { selectedRecordingService === RECORDING_TYPES.JITSI_REC_SERVICE }
|
|
79
|
79
|
className = 'recording-switch'
|
|
80
|
80
|
disabled = { isValidating }
|
|
81
|
|
- onValueChange = { this._onRecordingServiceSwitchChange }
|
|
82
|
|
- trackColor = {{ false: TRACK_COLOR }}
|
|
83
|
|
- value = { selectedRecordingService === RECORDING_TYPES.JITSI_REC_SERVICE } />
|
|
|
81
|
+ onChange = { this._onRecordingServiceSwitchChange } />
|
|
84
|
82
|
) : null;
|
|
85
|
83
|
|
|
86
|
84
|
const label = isVpaas ? t('recording.serviceDescriptionCloud') : t('recording.serviceDescription');
|
|
|
@@ -141,11 +139,10 @@ class StartRecordingDialogContent extends AbstractStartRecordingDialogContent<IP
|
|
141
|
139
|
{ t('recording.fileSharingdescription') }
|
|
142
|
140
|
</Text>
|
|
143
|
141
|
<Switch
|
|
|
142
|
+ checked = { sharingSetting }
|
|
144
|
143
|
className = 'recording-switch'
|
|
145
|
144
|
disabled = { isValidating }
|
|
146
|
|
- onValueChange = { onSharingSettingChanged }
|
|
147
|
|
- trackColor = {{ false: TRACK_COLOR }}
|
|
148
|
|
- value = { sharingSetting } />
|
|
|
145
|
+ onChange = { onSharingSettingChanged } />
|
|
149
|
146
|
</Container>
|
|
150
|
147
|
);
|
|
151
|
148
|
}
|
|
|
@@ -282,12 +279,11 @@ class StartRecordingDialogContent extends AbstractStartRecordingDialogContent<IP
|
|
282
|
279
|
if (fileRecordingsServiceEnabled || _localRecordingAvailable) {
|
|
283
|
280
|
switchContent = (
|
|
284
|
281
|
<Switch
|
|
|
282
|
+ checked = { selectedRecordingService
|
|
|
283
|
+ === RECORDING_TYPES.DROPBOX }
|
|
285
|
284
|
className = 'recording-switch'
|
|
286
|
285
|
disabled = { isValidating }
|
|
287
|
|
- onValueChange = { this._onDropboxSwitchChange }
|
|
288
|
|
- trackColor = {{ false: TRACK_COLOR }}
|
|
289
|
|
- value = { selectedRecordingService
|
|
290
|
|
- === RECORDING_TYPES.DROPBOX } />
|
|
|
286
|
+ onChange = { this._onDropboxSwitchChange } />
|
|
291
|
287
|
);
|
|
292
|
288
|
}
|
|
293
|
289
|
|
|
|
@@ -351,12 +347,11 @@ class StartRecordingDialogContent extends AbstractStartRecordingDialogContent<IP
|
|
351
|
347
|
{ t('recording.saveLocalRecording') }
|
|
352
|
348
|
</Text>
|
|
353
|
349
|
<Switch
|
|
|
350
|
+ checked = { selectedRecordingService
|
|
|
351
|
+ === RECORDING_TYPES.LOCAL }
|
|
354
|
352
|
className = 'recording-switch'
|
|
355
|
353
|
disabled = { isValidating }
|
|
356
|
|
- onValueChange = { this._onLocalRecordingSwitchChange }
|
|
357
|
|
- trackColor = {{ false: TRACK_COLOR }}
|
|
358
|
|
- value = { selectedRecordingService
|
|
359
|
|
- === RECORDING_TYPES.LOCAL } />
|
|
|
354
|
+ onChange = { this._onLocalRecordingSwitchChange } />
|
|
360
|
355
|
</Container>
|
|
361
|
356
|
</Container>
|
|
362
|
357
|
{selectedRecordingService === RECORDING_TYPES.LOCAL && (
|
|
|
@@ -373,11 +368,10 @@ class StartRecordingDialogContent extends AbstractStartRecordingDialogContent<IP
|
|
373
|
368
|
{t('recording.onlyRecordSelf')}
|
|
374
|
369
|
</Text>
|
|
375
|
370
|
<Switch
|
|
|
371
|
+ checked = { localRecordingOnlySelf }
|
|
376
|
372
|
className = 'recording-switch'
|
|
377
|
373
|
disabled = { isValidating }
|
|
378
|
|
- onValueChange = { onLocalRecordingSelfChange }
|
|
379
|
|
- trackColor = {{ false: TRACK_COLOR }}
|
|
380
|
|
- value = { localRecordingOnlySelf } />
|
|
|
374
|
+ onChange = { onLocalRecordingSelfChange } />
|
|
381
|
375
|
</Container>
|
|
382
|
376
|
</Container>
|
|
383
|
377
|
)}
|