mirror of https://github.com/vector-im/riot-web
Step 8.5: Move user tab enum
parent
cd98106afb
commit
3ab21224df
|
@ -62,7 +62,7 @@ import ToastContainer from './ToastContainer';
|
||||||
import UserView from "./UserView";
|
import UserView from "./UserView";
|
||||||
import BackdropPanel from "./BackdropPanel";
|
import BackdropPanel from "./BackdropPanel";
|
||||||
import { mediaFromMxc } from "../../customisations/Media";
|
import { mediaFromMxc } from "../../customisations/Media";
|
||||||
import { UserTab } from "../views/dialogs/UserSettingsDialog";
|
import { UserTab } from "../views/dialogs/UserTab";
|
||||||
import { OpenToTabPayload } from "../../dispatcher/payloads/OpenToTabPayload";
|
import { OpenToTabPayload } from "../../dispatcher/payloads/OpenToTabPayload";
|
||||||
import RightPanelStore from '../../stores/right-panel/RightPanelStore';
|
import RightPanelStore from '../../stores/right-panel/RightPanelStore';
|
||||||
import { TimelineRenderingType } from "../../contexts/RoomContext";
|
import { TimelineRenderingType } from "../../contexts/RoomContext";
|
||||||
|
|
|
@ -93,7 +93,8 @@ import { RoomUpdateCause } from "../../stores/room-list/models";
|
||||||
import SecurityCustomisations from "../../customisations/Security";
|
import SecurityCustomisations from "../../customisations/Security";
|
||||||
import Spinner from "../views/elements/Spinner";
|
import Spinner from "../views/elements/Spinner";
|
||||||
import QuestionDialog from "../views/dialogs/QuestionDialog";
|
import QuestionDialog from "../views/dialogs/QuestionDialog";
|
||||||
import UserSettingsDialog, { UserTab } from '../views/dialogs/UserSettingsDialog';
|
import UserSettingsDialog from '../views/dialogs/UserSettingsDialog';
|
||||||
|
import { UserTab } from "../views/dialogs/UserTab";
|
||||||
import CreateRoomDialog from '../views/dialogs/CreateRoomDialog';
|
import CreateRoomDialog from '../views/dialogs/CreateRoomDialog';
|
||||||
import RoomDirectory from './RoomDirectory';
|
import RoomDirectory from './RoomDirectory';
|
||||||
import KeySignatureUploadFailedDialog from "../views/dialogs/KeySignatureUploadFailedDialog";
|
import KeySignatureUploadFailedDialog from "../views/dialogs/KeySignatureUploadFailedDialog";
|
||||||
|
|
|
@ -25,7 +25,7 @@ import { ActionPayload } from "../../dispatcher/payloads";
|
||||||
import { Action } from "../../dispatcher/actions";
|
import { Action } from "../../dispatcher/actions";
|
||||||
import { _t } from "../../languageHandler";
|
import { _t } from "../../languageHandler";
|
||||||
import { ChevronFace, ContextMenuButton } from "./ContextMenu";
|
import { ChevronFace, ContextMenuButton } from "./ContextMenu";
|
||||||
import { UserTab } from "../views/dialogs/UserSettingsDialog";
|
import { UserTab } from "../views/dialogs/UserTab";
|
||||||
import { OpenToTabPayload } from "../../dispatcher/payloads/OpenToTabPayload";
|
import { OpenToTabPayload } from "../../dispatcher/payloads/OpenToTabPayload";
|
||||||
import FeedbackDialog from "../views/dialogs/FeedbackDialog";
|
import FeedbackDialog from "../views/dialogs/FeedbackDialog";
|
||||||
import Modal from "../../Modal";
|
import Modal from "../../Modal";
|
||||||
|
|
|
@ -22,7 +22,7 @@ import SettingsStore from "../../../settings/SettingsStore";
|
||||||
import AccessibleButton from "../elements/AccessibleButton";
|
import AccessibleButton from "../elements/AccessibleButton";
|
||||||
import defaultDispatcher from "../../../dispatcher/dispatcher";
|
import defaultDispatcher from "../../../dispatcher/dispatcher";
|
||||||
import { Action } from "../../../dispatcher/actions";
|
import { Action } from "../../../dispatcher/actions";
|
||||||
import { UserTab } from "./UserSettingsDialog";
|
import { UserTab } from "./UserTab";
|
||||||
import GenericFeatureFeedbackDialog from "./GenericFeatureFeedbackDialog";
|
import GenericFeatureFeedbackDialog from "./GenericFeatureFeedbackDialog";
|
||||||
|
|
||||||
// XXX: Keep this around for re-use in future Betas
|
// XXX: Keep this around for re-use in future Betas
|
||||||
|
|
|
@ -64,7 +64,7 @@ import { SettingLevel } from "../../../settings/SettingLevel";
|
||||||
import NotificationBadge from "../rooms/NotificationBadge";
|
import NotificationBadge from "../rooms/NotificationBadge";
|
||||||
import { RoomNotificationStateStore } from "../../../stores/notifications/RoomNotificationStateStore";
|
import { RoomNotificationStateStore } from "../../../stores/notifications/RoomNotificationStateStore";
|
||||||
import { BetaPill } from "../beta/BetaCard";
|
import { BetaPill } from "../beta/BetaCard";
|
||||||
import { UserTab } from "./UserSettingsDialog";
|
import { UserTab } from "./UserTab";
|
||||||
import BetaFeedbackDialog from "./BetaFeedbackDialog";
|
import BetaFeedbackDialog from "./BetaFeedbackDialog";
|
||||||
import SdkConfig from "../../../SdkConfig";
|
import SdkConfig from "../../../SdkConfig";
|
||||||
import { ViewRoomPayload } from "../../../dispatcher/payloads/ViewRoomPayload";
|
import { ViewRoomPayload } from "../../../dispatcher/payloads/ViewRoomPayload";
|
||||||
|
|
|
@ -35,20 +35,7 @@ import BaseDialog from "./BaseDialog";
|
||||||
import { IDialogProps } from "./IDialogProps";
|
import { IDialogProps } from "./IDialogProps";
|
||||||
import SidebarUserSettingsTab from "../settings/tabs/user/SidebarUserSettingsTab";
|
import SidebarUserSettingsTab from "../settings/tabs/user/SidebarUserSettingsTab";
|
||||||
import KeyboardUserSettingsTab from "../settings/tabs/user/KeyboardUserSettingsTab";
|
import KeyboardUserSettingsTab from "../settings/tabs/user/KeyboardUserSettingsTab";
|
||||||
|
import { UserTab } from "./UserTab";
|
||||||
export enum UserTab {
|
|
||||||
General = "USER_GENERAL_TAB",
|
|
||||||
Appearance = "USER_APPEARANCE_TAB",
|
|
||||||
Notifications = "USER_NOTIFICATIONS_TAB",
|
|
||||||
Preferences = "USER_PREFERENCES_TAB",
|
|
||||||
Keyboard = "USER_KEYBOARD_TAB",
|
|
||||||
Sidebar = "USER_SIDEBAR_TAB",
|
|
||||||
Voice = "USER_VOICE_TAB",
|
|
||||||
Security = "USER_SECURITY_TAB",
|
|
||||||
Labs = "USER_LABS_TAB",
|
|
||||||
Mjolnir = "USER_MJOLNIR_TAB",
|
|
||||||
Help = "USER_HELP_TAB",
|
|
||||||
}
|
|
||||||
|
|
||||||
interface IProps extends IDialogProps {
|
interface IProps extends IDialogProps {
|
||||||
initialTabId?: UserTab;
|
initialTabId?: UserTab;
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
/*
|
||||||
|
Copyright 2022 The Matrix.org Foundation C.I.C.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
export enum UserTab {
|
||||||
|
General = "USER_GENERAL_TAB",
|
||||||
|
Appearance = "USER_APPEARANCE_TAB",
|
||||||
|
Notifications = "USER_NOTIFICATIONS_TAB",
|
||||||
|
Preferences = "USER_PREFERENCES_TAB",
|
||||||
|
Keyboard = "USER_KEYBOARD_TAB",
|
||||||
|
Sidebar = "USER_SIDEBAR_TAB",
|
||||||
|
Voice = "USER_VOICE_TAB",
|
||||||
|
Security = "USER_SECURITY_TAB",
|
||||||
|
Labs = "USER_LABS_TAB",
|
||||||
|
Mjolnir = "USER_MJOLNIR_TAB",
|
||||||
|
Help = "USER_HELP_TAB",
|
||||||
|
}
|
|
@ -22,7 +22,7 @@ import { _t } from "../../../languageHandler";
|
||||||
import SdkConfig from "../../../SdkConfig";
|
import SdkConfig from "../../../SdkConfig";
|
||||||
import dis from "../../../dispatcher/dispatcher";
|
import dis from "../../../dispatcher/dispatcher";
|
||||||
import { Action } from "../../../dispatcher/actions";
|
import { Action } from "../../../dispatcher/actions";
|
||||||
import { UserTab } from "../dialogs/UserSettingsDialog";
|
import { UserTab } from "../dialogs/UserTab";
|
||||||
import AccessibleButton from "./AccessibleButton";
|
import AccessibleButton from "./AccessibleButton";
|
||||||
|
|
||||||
export enum WarningKind {
|
export enum WarningKind {
|
||||||
|
|
|
@ -49,7 +49,7 @@ import EncryptionPanel from "./EncryptionPanel";
|
||||||
import { useAsyncMemo } from '../../../hooks/useAsyncMemo';
|
import { useAsyncMemo } from '../../../hooks/useAsyncMemo';
|
||||||
import { legacyVerifyUser, verifyDevice, verifyUser } from '../../../verification';
|
import { legacyVerifyUser, verifyDevice, verifyUser } from '../../../verification';
|
||||||
import { Action } from "../../../dispatcher/actions";
|
import { Action } from "../../../dispatcher/actions";
|
||||||
import { UserTab } from "../dialogs/UserSettingsDialog";
|
import { UserTab } from "../dialogs/UserTab";
|
||||||
import { useIsEncrypted } from "../../../hooks/useIsEncrypted";
|
import { useIsEncrypted } from "../../../hooks/useIsEncrypted";
|
||||||
import BaseCard from "./BaseCard";
|
import BaseCard from "./BaseCard";
|
||||||
import { E2EStatus } from "../../../utils/ShieldUtils";
|
import { E2EStatus } from "../../../utils/ShieldUtils";
|
||||||
|
|
|
@ -30,7 +30,7 @@ import StyledRadioGroup from "../../../elements/StyledRadioGroup";
|
||||||
import { RoomNotifState } from '../../../../../RoomNotifs';
|
import { RoomNotifState } from '../../../../../RoomNotifs';
|
||||||
import defaultDispatcher from "../../../../../dispatcher/dispatcher";
|
import defaultDispatcher from "../../../../../dispatcher/dispatcher";
|
||||||
import { Action } from "../../../../../dispatcher/actions";
|
import { Action } from "../../../../../dispatcher/actions";
|
||||||
import { UserTab } from "../../../dialogs/UserSettingsDialog";
|
import { UserTab } from "../../../dialogs/UserTab";
|
||||||
|
|
||||||
interface IProps {
|
interface IProps {
|
||||||
roomId: string;
|
roomId: string;
|
||||||
|
|
|
@ -28,7 +28,7 @@ import UpdateCheckButton from "../../UpdateCheckButton";
|
||||||
import BugReportDialog from '../../../dialogs/BugReportDialog';
|
import BugReportDialog from '../../../dialogs/BugReportDialog';
|
||||||
import { OpenToTabPayload } from "../../../../../dispatcher/payloads/OpenToTabPayload";
|
import { OpenToTabPayload } from "../../../../../dispatcher/payloads/OpenToTabPayload";
|
||||||
import { Action } from "../../../../../dispatcher/actions";
|
import { Action } from "../../../../../dispatcher/actions";
|
||||||
import { UserTab } from "../../../dialogs/UserSettingsDialog";
|
import { UserTab } from "../../../dialogs/UserTab";
|
||||||
import dis from "../../../../../dispatcher/dispatcher";
|
import dis from "../../../../../dispatcher/dispatcher";
|
||||||
import CopyableText from "../../../elements/CopyableText";
|
import CopyableText from "../../../elements/CopyableText";
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ import { SettingLevel } from "../../../../../settings/SettingLevel";
|
||||||
import SettingsFlag from '../../../elements/SettingsFlag';
|
import SettingsFlag from '../../../elements/SettingsFlag';
|
||||||
import AccessibleButton from "../../../elements/AccessibleButton";
|
import AccessibleButton from "../../../elements/AccessibleButton";
|
||||||
import dis from "../../../../../dispatcher/dispatcher";
|
import dis from "../../../../../dispatcher/dispatcher";
|
||||||
import { UserTab } from "../../../dialogs/UserSettingsDialog";
|
import { UserTab } from "../../../dialogs/UserTab";
|
||||||
import { OpenToTabPayload } from "../../../../../dispatcher/payloads/OpenToTabPayload";
|
import { OpenToTabPayload } from "../../../../../dispatcher/payloads/OpenToTabPayload";
|
||||||
import { Action } from "../../../../../dispatcher/actions";
|
import { Action } from "../../../../../dispatcher/actions";
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ import { useSettingValue } from "../../../hooks/useSettings";
|
||||||
import { onMetaSpaceChangeFactory } from "../settings/tabs/user/SidebarUserSettingsTab";
|
import { onMetaSpaceChangeFactory } from "../settings/tabs/user/SidebarUserSettingsTab";
|
||||||
import defaultDispatcher from "../../../dispatcher/dispatcher";
|
import defaultDispatcher from "../../../dispatcher/dispatcher";
|
||||||
import { Action } from "../../../dispatcher/actions";
|
import { Action } from "../../../dispatcher/actions";
|
||||||
import { UserTab } from "../dialogs/UserSettingsDialog";
|
import { UserTab } from "../dialogs/UserTab";
|
||||||
import QuickThemeSwitcher from "./QuickThemeSwitcher";
|
import QuickThemeSwitcher from "./QuickThemeSwitcher";
|
||||||
import { Icon as PinUprightIcon } from '../../../../res/img/element-icons/room/pin-upright.svg';
|
import { Icon as PinUprightIcon } from '../../../../res/img/element-icons/room/pin-upright.svg';
|
||||||
import { Icon as EllipsisIcon } from '../../../../res/img/element-icons/room/ellipsis.svg';
|
import { Icon as EllipsisIcon } from '../../../../res/img/element-icons/room/ellipsis.svg';
|
||||||
|
|
|
@ -20,7 +20,7 @@ import DeviceListener from '../DeviceListener';
|
||||||
import GenericToast from "../components/views/toasts/GenericToast";
|
import GenericToast from "../components/views/toasts/GenericToast";
|
||||||
import ToastStore from "../stores/ToastStore";
|
import ToastStore from "../stores/ToastStore";
|
||||||
import { Action } from "../dispatcher/actions";
|
import { Action } from "../dispatcher/actions";
|
||||||
import { UserTab } from "../components/views/dialogs/UserSettingsDialog";
|
import { UserTab } from "../components/views/dialogs/UserTab";
|
||||||
|
|
||||||
const TOAST_KEY = "reviewsessions";
|
const TOAST_KEY = "reviewsessions";
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ import DeviceListener from '../DeviceListener';
|
||||||
import ToastStore from "../stores/ToastStore";
|
import ToastStore from "../stores/ToastStore";
|
||||||
import GenericToast from "../components/views/toasts/GenericToast";
|
import GenericToast from "../components/views/toasts/GenericToast";
|
||||||
import { Action } from "../dispatcher/actions";
|
import { Action } from "../dispatcher/actions";
|
||||||
import { UserTab } from "../components/views/dialogs/UserSettingsDialog";
|
import { UserTab } from "../components/views/dialogs/UserTab";
|
||||||
|
|
||||||
function toastKey(deviceId: string) {
|
function toastKey(deviceId: string) {
|
||||||
return "unverified_session_" + deviceId;
|
return "unverified_session_" + deviceId;
|
||||||
|
|
Loading…
Reference in New Issue