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 = () => { ...@@ -63,6 +63,9 @@ export const Menu = () => {
const { enableBp, enableM2, enableEp, currentPhase } = useSnapshot(store); const { enableBp, enableM2, enableEp, currentPhase } = useSnapshot(store);
const { currentPlayer, chainSetting } = useSnapshot(matStore); const { currentPlayer, chainSetting } = useSnapshot(matStore);
const [phaseBind, setPhaseBind] = useState(initialPhaseBind); const [phaseBind, setPhaseBind] = useState(initialPhaseBind);
const [phaseSwitchItems, setPhaseSwitchItems] = useState<MenuProps["items"]>(
[],
);
useEffect(() => { useEffect(() => {
const endResponse = [ const endResponse = [
...@@ -94,7 +97,8 @@ export const Menu = () => { ...@@ -94,7 +97,8 @@ export const Menu = () => {
}); });
}, [enableBp, enableM2, enableEp, currentPhase]); }, [enableBp, enableM2, enableEp, currentPhase]);
const phaseSwitchItems: MenuProps["items"] = phaseBind useEffect(() => {
const newPhaseSwitchItems = phaseBind
.filter(([, , , show]) => show) .filter(([, , , show]) => show)
.map(([phase, label, response, _, disabled], key) => ({ .map(([phase, label, response, _, disabled], key) => ({
key, key,
...@@ -109,6 +113,9 @@ export const Menu = () => { ...@@ -109,6 +113,9 @@ export const Menu = () => {
danger: phase === PhaseType.END, danger: phase === PhaseType.END,
})); }));
setPhaseSwitchItems(newPhaseSwitchItems);
}, [phaseBind]);
const chainSettingTexts = [ const chainSettingTexts = [
[ChainSetting.CHAIN_ALL, "全部连锁"], [ChainSetting.CHAIN_ALL, "全部连锁"],
[ChainSetting.CHAIN_IGNORE, "忽略连锁"], [ChainSetting.CHAIN_IGNORE, "忽略连锁"],
......
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