Commit 6ff3014a authored by Chunchi Che's avatar Chunchi Che

update small

parent 5b525970
Pipeline #23495 passed with stages
in 26 minutes and 18 seconds
......@@ -63,6 +63,9 @@ export const Menu = () => {
const { enableBp, enableM2, enableEp, currentPhase } = useSnapshot(store);
const { currentPlayer, chainSetting } = useSnapshot(matStore);
const [phaseBind, setPhaseBind] = useState(initialPhaseBind);
const [phaseSwitchItems, setPhaseSwitchItems] = useState<MenuProps["items"]>(
[],
);
useEffect(() => {
const endResponse = [
......@@ -94,20 +97,24 @@ export const Menu = () => {
});
}, [enableBp, enableM2, enableEp, currentPhase]);
const phaseSwitchItems: MenuProps["items"] = phaseBind
.filter(([, , , show]) => show)
.map(([phase, label, response, _, disabled], key) => ({
key,
label,
disabled: disabled,
onClick: () => {
if (response === 2) sendSelectIdleCmdResponse(response);
else sendSelectBattleCmdResponse(response);
clearAllIdleInteractivities();
},
icon: disabled ? <CheckOutlined /> : <ArrowRightOutlined />,
danger: phase === PhaseType.END,
}));
useEffect(() => {
const newPhaseSwitchItems = phaseBind
.filter(([, , , show]) => show)
.map(([phase, label, response, _, disabled], key) => ({
key,
label,
disabled: disabled,
onClick: () => {
if (response === 2) sendSelectIdleCmdResponse(response);
else sendSelectBattleCmdResponse(response);
clearAllIdleInteractivities();
},
icon: disabled ? <CheckOutlined /> : <ArrowRightOutlined />,
danger: phase === PhaseType.END,
}));
setPhaseSwitchItems(newPhaseSwitchItems);
}, [phaseBind]);
const chainSettingTexts = [
[ChainSetting.CHAIN_ALL, "全部连锁"],
......
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