chore: improve encrypted button on create discussion view (#5466)

Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
This commit is contained in:
Sanjay Sargam 2024-02-01 18:59:45 +05:30 committed by GitHub
parent 6907771bfe
commit 50d534f71b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 2 deletions

View File

@ -23,6 +23,7 @@ import { ICreateChannelViewProps, IResult, IError, ICreateChannelViewState } fro
import { IApplicationState, ISearchLocal, ISubscription } from '../../definitions'; import { IApplicationState, ISearchLocal, ISubscription } from '../../definitions';
import { E2E_ROOM_TYPES, SWITCH_TRACK_COLOR, themes } from '../../lib/constants'; import { E2E_ROOM_TYPES, SWITCH_TRACK_COLOR, themes } from '../../lib/constants';
import { getRoomTitle, showErrorAlert } from '../../lib/methods/helpers'; import { getRoomTitle, showErrorAlert } from '../../lib/methods/helpers';
import * as List from '../../containers/List';
class CreateChannelView extends React.Component<ICreateChannelViewProps, ICreateChannelViewState> { class CreateChannelView extends React.Component<ICreateChannelViewProps, ICreateChannelViewState> {
private channel: ISubscription; private channel: ISubscription;
@ -180,8 +181,13 @@ class CreateChannelView extends React.Component<ICreateChannelViewProps, ICreate
/> />
{this.isEncryptionEnabled ? ( {this.isEncryptionEnabled ? (
<> <>
<Text style={[styles.label, { color: themes[theme].titleText }]}>{I18n.t('Encrypted')}</Text> <List.Item
<Switch value={encrypted} onValueChange={this.onEncryptedChange} trackColor={SWITCH_TRACK_COLOR} /> title='Encrypted'
testID='room-actions-encrypt'
right={() => (
<Switch value={encrypted} onValueChange={this.onEncryptedChange} trackColor={SWITCH_TRACK_COLOR} />
)}
/>
</> </>
) : null} ) : null}
</ScrollView> </ScrollView>