// 视频弹窗与顶栏共享的状态 store import { create } from "zustand"; type VideoDialogState = { /** 打开中的视频弹窗的关闭方法,未打开时为 null;顶栏品牌标识据此变成「返回资源库」按钮 */ close: (() => void) | null; setClose: (close: (() => void) | null) => void; }; /** 视频弹窗打开时登记关闭方法,关闭后清除 */ export const useVideoDialogStore = create()((set) => ({ close: null, setClose: (close) => set({ close }) }));