Commit 3935464e by asranov0003

fix: manage modal app action variants

parent be9ddb83
...@@ -11,15 +11,21 @@ import { Link } from "react-router-dom"; ...@@ -11,15 +11,21 @@ import { Link } from "react-router-dom";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";
import CModal from "../../components/CModal"; import CModal from "../../components/CModal";
import CButton from "../../components/CButton"; import CButton from "../../components/CButton";
import { useAppDispatch, useAppSelector, type RootState } from "../../stores/store"; import {
useAppDispatch,
useAppSelector,
type RootState,
} from "../../stores/store";
import { blockDevice, unBlockDevice } from "../../stores/slices/commandSlice"; import { blockDevice, unBlockDevice } from "../../stores/slices/commandSlice";
const ManageApps: React.FC = () => { const ManageApps: React.FC = () => {
const [isOpenLockDeviceModal, setIsOpenLockDeviceModal] = useState(false); const [isOpenLockDeviceModal, setIsOpenLockDeviceModal] = useState(false);
const [isOpenUnLockDeviceModal, setIsOpenUnLockDeviceModal] = useState(false); const [isOpenUnLockDeviceModal, setIsOpenUnLockDeviceModal] = useState(false);
const { t } = useTranslation(); const { t } = useTranslation();
const { selectedDevice } = useAppSelector((state: RootState) => state.device) const { selectedDevice } = useAppSelector((state: RootState) => state.device);
const { isLoadingBlockDevice, isLoadingUnBlockDevice } = useAppSelector((state: RootState) => state.command) const { isLoadingBlockDevice, isLoadingUnBlockDevice } = useAppSelector(
(state: RootState) => state.command
);
const dispatch = useAppDispatch(); const dispatch = useAppDispatch();
const handleModalLockDevice = () => { const handleModalLockDevice = () => {
...@@ -38,7 +44,7 @@ const ManageApps: React.FC = () => { ...@@ -38,7 +44,7 @@ const ManageApps: React.FC = () => {
} finally { } finally {
handleModalLockDevice(); handleModalLockDevice();
} }
} };
const handleUnBlockDevice = async () => { const handleUnBlockDevice = async () => {
try { try {
...@@ -103,14 +109,11 @@ const ManageApps: React.FC = () => { ...@@ -103,14 +109,11 @@ const ManageApps: React.FC = () => {
</p> </p>
<div className="manageapps__modal__actions"> <div className="manageapps__modal__actions">
<CButton title={t("common.no")} onClick={handleModalLockDevice} />
<CButton <CButton
title={t("common.no")} title={t("common.yes")}
variant="danger" variant="danger"
onClick={handleModalLockDevice} onClick={handleBlockDevice}
/>
<CButton
title={t("common.yes")}
onClick={handleBlockDevice}
isLoading={isLoadingBlockDevice} isLoading={isLoadingBlockDevice}
/> />
</div> </div>
...@@ -133,11 +136,11 @@ const ManageApps: React.FC = () => { ...@@ -133,11 +136,11 @@ const ManageApps: React.FC = () => {
<div className="manageapps__modal__actions"> <div className="manageapps__modal__actions">
<CButton <CButton
title={t("common.no")} title={t("common.no")}
variant="danger"
onClick={handleModalUnlockDevice} onClick={handleModalUnlockDevice}
/> />
<CButton <CButton
title={t("common.yes")} title={t("common.yes")}
variant="danger"
onClick={handleUnBlockDevice} onClick={handleUnBlockDevice}
isLoading={isLoadingUnBlockDevice} isLoading={isLoadingUnBlockDevice}
/> />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment