@@ -18,10 +18,10 @@ import React from 'react';
1818import { _t } from "../../../languageHandler" ;
1919import { IntegrationManagers } from "../../../integrations/IntegrationManagers" ;
2020import { IntegrationManagerInstance } from "../../../integrations/IntegrationManagerInstance" ;
21- import * as sdk from '../../../index' ;
2221import SettingsStore from "../../../settings/SettingsStore" ;
2322import { SettingLevel } from "../../../settings/SettingLevel" ;
2423import { replaceableComponent } from "../../../utils/replaceableComponent" ;
24+ import ToggleSwitch from "../elements/ToggleSwitch" ;
2525
2626import { logger } from "matrix-js-sdk/src/logger" ;
2727
@@ -59,8 +59,6 @@ export default class SetIntegrationManager extends React.Component<IProps, IStat
5959 } ;
6060
6161 public render ( ) : React . ReactNode {
62- const ToggleSwitch = sdk . getComponent ( "views.elements.ToggleSwitch" ) ;
63-
6462 const currentManager = this . state . currentManager ;
6563 let managerName ;
6664 let bodyText ;
@@ -81,7 +79,11 @@ export default class SetIntegrationManager extends React.Component<IProps, IStat
8179 < div className = "mx_SettingsTab_heading" >
8280 < span > { _t ( "Manage integrations" ) } </ span >
8381 < span className = "mx_SettingsTab_subheading" > { managerName } </ span >
84- < ToggleSwitch checked = { this . state . provisioningEnabled } onChange = { this . onProvisioningToggled } />
82+ < ToggleSwitch
83+ checked = { this . state . provisioningEnabled }
84+ disabled = { false }
85+ onChange = { this . onProvisioningToggled }
86+ />
8587 </ div >
8688 < span className = "mx_SettingsTab_subsectionText" >
8789 { bodyText }
0 commit comments