编辑球局

This commit is contained in:
筱野
2025-09-27 21:23:45 +08:00
parent ac8a12995b
commit e5851c1c3b
5 changed files with 83 additions and 28 deletions

View File

@@ -1,17 +1,21 @@
import { create } from "zustand";
import { PublishBallFormData } from "../../types/publishBall";
type PublishData = {
game_type: string;
[key: string]: any;
}
interface PublishBallState {
// 待注入到发布页面的表单数据(支持单场或多场)
publishData: PublishBallFormData | PublishBallFormData[] | null;
publishData: PublishData[] | null;
// 赋值/覆盖整份数据
setPublishData: (
data: PublishBallFormData | PublishBallFormData[] | null
data: PublishData[] | null
) => void;
// 读取当前数据
getPublishData: () => PublishBallFormData | PublishBallFormData[] | null;
getPublishData: () => PublishData[] | null;
// 清空
clearPublishData: () => void;