pl-fe: Complete migration of settings store

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-10-07 18:37:50 +02:00
parent e4615b70f7
commit 97d1ce2f47
12 changed files with 51 additions and 110 deletions

View File

@ -1,7 +1,7 @@
import React, { useState } from 'react';
import { FormattedMessage, defineMessages, useIntl } from 'react-intl';
import { changeSettingImmediate } from 'pl-fe/actions/settings';
import { changeSetting } from 'pl-fe/actions/settings';
import { Column, Button, Form, FormActions, FormGroup, Input, Text } from 'pl-fe/components/ui';
import { useAppDispatch } from 'pl-fe/hooks';
import toast from 'pl-fe/toast';
@ -26,7 +26,7 @@ const DevelopersChallenge = () => {
const handleSubmit = () => {
if (answer === 'fe-pl') {
dispatch(changeSettingImmediate(['isDeveloper'], true));
dispatch(changeSetting(['isDeveloper'], true));
toast.success(intl.formatMessage(messages.success));
} else {
toast.error(intl.formatMessage(messages.fail));

View File

@ -2,7 +2,7 @@ import React from 'react';
import { FormattedMessage, defineMessages, useIntl } from 'react-intl';
import { Link, useHistory } from 'react-router-dom';
import { changeSettingImmediate } from 'pl-fe/actions/settings';
import { changeSetting } from 'pl-fe/actions/settings';
import { Column, Text } from 'pl-fe/components/ui';
import SvgIcon from 'pl-fe/components/ui/icon/svg-icon';
import { useAppDispatch } from 'pl-fe/hooks';
@ -38,7 +38,7 @@ const Developers: React.FC = () => {
const leaveDevelopers = (e: React.MouseEvent<HTMLButtonElement>) => {
e.preventDefault();
dispatch(changeSettingImmediate(['isDeveloper'], false));
dispatch(changeSetting(['isDeveloper'], false));
toast.success(intl.formatMessage(messages.leave));
history.push('/');
};