Switch to web-specific screens and $pageview event (#7777)
This commit is contained in:
parent
0d6ef76605
commit
87ca70edb1
5 changed files with 34 additions and 33 deletions
|
@ -94,14 +94,14 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("General"),
|
||||
"mx_UserSettingsDialog_settingsIcon",
|
||||
<GeneralUserSettingsTab closeSettingsFn={this.props.onFinished} />,
|
||||
"WebUserSettingsGeneral",
|
||||
"UserSettingsGeneral",
|
||||
));
|
||||
tabs.push(new Tab(
|
||||
UserTab.Appearance,
|
||||
_td("Appearance"),
|
||||
"mx_UserSettingsDialog_appearanceIcon",
|
||||
<AppearanceUserSettingsTab />,
|
||||
"WebUserSettingsAppearance",
|
||||
"UserSettingsAppearance",
|
||||
));
|
||||
if (SettingsStore.getValue(UIFeature.Flair)) {
|
||||
tabs.push(new Tab(
|
||||
|
@ -109,7 +109,7 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Flair"),
|
||||
"mx_UserSettingsDialog_flairIcon",
|
||||
<FlairUserSettingsTab />,
|
||||
"WebUserSettingFlair",
|
||||
"UserSettingFlair",
|
||||
));
|
||||
}
|
||||
tabs.push(new Tab(
|
||||
|
@ -117,28 +117,28 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Notifications"),
|
||||
"mx_UserSettingsDialog_bellIcon",
|
||||
<NotificationUserSettingsTab />,
|
||||
"WebUserSettingsNotifications",
|
||||
"UserSettingsNotifications",
|
||||
));
|
||||
tabs.push(new Tab(
|
||||
UserTab.Preferences,
|
||||
_td("Preferences"),
|
||||
"mx_UserSettingsDialog_preferencesIcon",
|
||||
<PreferencesUserSettingsTab closeSettingsFn={this.props.onFinished} />,
|
||||
"WebUserSettingsPreferences",
|
||||
"UserSettingsPreferences",
|
||||
));
|
||||
tabs.push(new Tab(
|
||||
UserTab.Keyboard,
|
||||
_td("Keyboard"),
|
||||
"mx_UserSettingsDialog_keyboardIcon",
|
||||
<KeyboardUserSettingsTab />,
|
||||
"WebUserSettingsKeyboard",
|
||||
"UserSettingsKeyboard",
|
||||
));
|
||||
tabs.push(new Tab(
|
||||
UserTab.Sidebar,
|
||||
_td("Sidebar"),
|
||||
"mx_UserSettingsDialog_sidebarIcon",
|
||||
<SidebarUserSettingsTab />,
|
||||
"WebUserSettingsSidebar",
|
||||
"UserSettingsSidebar",
|
||||
));
|
||||
|
||||
if (SettingsStore.getValue(UIFeature.Voip)) {
|
||||
|
@ -147,7 +147,7 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Voice & Video"),
|
||||
"mx_UserSettingsDialog_voiceIcon",
|
||||
<VoiceUserSettingsTab />,
|
||||
"WebUserSettingsVoiceVideo",
|
||||
"UserSettingsVoiceVideo",
|
||||
));
|
||||
}
|
||||
|
||||
|
@ -156,7 +156,7 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Security & Privacy"),
|
||||
"mx_UserSettingsDialog_securityIcon",
|
||||
<SecurityUserSettingsTab closeSettingsFn={this.props.onFinished} />,
|
||||
"WebUserSettingsSecurityPrivacy",
|
||||
"UserSettingsSecurityPrivacy",
|
||||
));
|
||||
// Show the Labs tab if enabled or if there are any active betas
|
||||
if (SdkConfig.get()['showLabsSettings']
|
||||
|
@ -167,7 +167,7 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Labs"),
|
||||
"mx_UserSettingsDialog_labsIcon",
|
||||
<LabsUserSettingsTab />,
|
||||
"WebUserSettingsLabs",
|
||||
"UserSettingsLabs",
|
||||
));
|
||||
}
|
||||
if (this.state.mjolnirEnabled) {
|
||||
|
@ -176,7 +176,7 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Ignored users"),
|
||||
"mx_UserSettingsDialog_mjolnirIcon",
|
||||
<MjolnirUserSettingsTab />,
|
||||
"WebUserSettingMjolnir",
|
||||
"UserSettingMjolnir",
|
||||
));
|
||||
}
|
||||
tabs.push(new Tab(
|
||||
|
@ -184,7 +184,7 @@ export default class UserSettingsDialog extends React.Component<IProps, IState>
|
|||
_td("Help & About"),
|
||||
"mx_UserSettingsDialog_helpIcon",
|
||||
<HelpUserSettingsTab closeSettingsFn={() => this.props.onFinished(true)} />,
|
||||
"WebUserSettingsHelpAbout",
|
||||
"UserSettingsHelpAbout",
|
||||
));
|
||||
|
||||
return tabs;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue