fix(ui): module toggle status

This commit is contained in:
Shekar Siri 2024-05-07 15:36:09 +02:00
parent 9624356210
commit 318edb3b16

View file

@ -26,11 +26,11 @@ function Modules(props: Props) {
module: module.key,
status: isEnabled,
});
toast.success(`Module ${module.label} ${isEnabled ? 'enabled' : 'disabled'}`);
props.updateModule(module.key);
toast.success(`Module ${module.label} ${!isEnabled ? 'enabled' : 'disabled'}`);
} catch (err) {
console.error(err);
toast.error(`Failed to ${!module.isEnabled ? 'disable' : 'enable'} module ${module.label}`);
toast.error(`Failed to ${module.isEnabled ? 'disable' : 'enable'} module ${module.label}`);
module.isEnabled = !module.isEnabled;
setModulesState((prevState) => [...prevState]);
}
@ -69,4 +69,4 @@ function Modules(props: Props) {
export default withPageTitle('Modules - OpenReplay Preferences')(connect((state: any) => ({
modules: state.getIn(['user', 'account', 'settings', 'modules']) || [],
isEnterprise: state.getIn(['user', 'account', 'edition']) === 'ee'
}), { updateModule })(Modules));
}), { updateModule })(Modules));