6762.js.map (4069B)
1 {"version":3,"file":"bundles/9cacd6575f4c8ee1aedb/6762.js","mappings":"upBAwBe,MAAMA,UAAoCC,EAAAA,cAA4BC,WAAAA,IAAAC,GAAA,SAAAA,IAAAC,EAAAA,EAAAA,GAAA,2BACnD,KAC1BC,KAAKC,MAAMC,aACXC,EAAAA,EAAIC,KAAKC,EAAAA,EAAOC,qBACnBP,EAAAA,EAAAA,GAAA,oBAEsB,KACnBC,KAAKC,MAAMC,aAEX,MAAMK,EAA4B,CAC9BC,OAAQH,EAAAA,EAAOC,iBACfG,aAAcC,EAAAA,EAAQC,YAE1BR,EAAAA,EAAIS,SAASL,IAChB,CAEMM,MAAAA,GACH,MAAMC,EACFlB,EAAAA,cAAA,QAAMmB,UAAU,kCACZnB,EAAAA,cAACoB,EAAAA,EAAS,OACTC,EAAAA,EAAAA,IAAG,6CAIZ,OACIrB,EAAAA,cAACsB,EAAAA,EAAU,CAACH,UAAU,2BAA2Bb,WAAYF,KAAKC,MAAMC,WAAYY,MAAOA,GACvFlB,EAAAA,cAAA,WACIA,EAAAA,cAAA,UAAIqB,EAAAA,EAAAA,IAAG,qDACPrB,EAAAA,cAAA,UAAIqB,EAAAA,EAAAA,IAAG,qDACPrB,EAAAA,cAAA,UAAQmB,UAAU,YAAWE,EAAAA,EAAAA,IAAG,+CAChCrB,EAAAA,cAACuB,EAAAA,EAAa,CACVC,eAAeH,EAAAA,EAAAA,IAAG,gCAClBI,qBAAsBrB,KAAKsB,aAC3BC,cAAcN,EAAAA,EAAAA,IAAG,yBACjBO,SAAUxB,KAAKyB,uBAKnC,E","sources":["webpack://element-web/./src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx"],"sourcesContent":["/*\nCopyright 2024 New Vector Ltd.\nCopyright 2020 The Matrix.org Foundation C.I.C.\nCopyright 2019 New Vector Ltd\n\nSPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only OR LicenseRef-Element-Commercial\nPlease see LICENSE files in the repository root for full details.\n*/\n\nimport React from \"react\";\nimport { ErrorIcon } from \"@vector-im/compound-design-tokens/assets/web/icons\";\n\nimport dis from \"../../../../dispatcher/dispatcher\";\nimport { _t } from \"../../../../languageHandler\";\nimport { Action } from \"../../../../dispatcher/actions\";\nimport { UserTab } from \"../../../../components/views/dialogs/UserTab\";\nimport BaseDialog from \"../../../../components/views/dialogs/BaseDialog\";\nimport DialogButtons from \"../../../../components/views/elements/DialogButtons\";\nimport { type OpenToTabPayload } from \"../../../../dispatcher/payloads/OpenToTabPayload\";\n\ninterface IProps {\n onFinished(): void;\n}\n\nexport default class RecoveryMethodRemovedDialog extends React.PureComponent<IProps> {\n private onGoToSettingsClick = (): void => {\n this.props.onFinished();\n dis.fire(Action.ViewUserSettings);\n };\n\n private onSetupClick = (): void => {\n this.props.onFinished();\n // Open the user settings dialog to the encryption tab and start the flow to reset encryption\n const payload: OpenToTabPayload = {\n action: Action.ViewUserSettings,\n initialTabId: UserTab.Encryption,\n };\n dis.dispatch(payload);\n };\n\n public render(): React.ReactNode {\n const title = (\n <span className=\"mx_KeyBackupFailedDialog_title\">\n <ErrorIcon />\n {_t(\"encryption|recovery_method_removed|title\")}\n </span>\n );\n\n return (\n <BaseDialog className=\"mx_KeyBackupFailedDialog\" onFinished={this.props.onFinished} title={title}>\n <div>\n <p>{_t(\"encryption|recovery_method_removed|description_1\")}</p>\n <p>{_t(\"encryption|recovery_method_removed|description_2\")}</p>\n <strong className=\"warning\">{_t(\"encryption|recovery_method_removed|warning\")}</strong>\n <DialogButtons\n primaryButton={_t(\"common|setup_secure_messages\")}\n onPrimaryButtonClick={this.onSetupClick}\n cancelButton={_t(\"common|go_to_settings\")}\n onCancel={this.onGoToSettingsClick}\n />\n </div>\n </BaseDialog>\n );\n }\n}\n"],"names":["RecoveryMethodRemovedDialog","React","constructor","args","_defineProperty","this","props","onFinished","dis","fire","Action","ViewUserSettings","payload","action","initialTabId","UserTab","Encryption","dispatch","render","title","className","ErrorIcon","_t","BaseDialog","DialogButtons","primaryButton","onPrimaryButtonClick","onSetupClick","cancelButton","onCancel","onGoToSettingsClick"],"sourceRoot":""}