12345678910111213141516171819202122232425 |
- import { ServiceTypes } from "@/api/customservice";
- import { create } from "zustand";
- interface State {
- socials: ServiceTypes[];
- }
- interface Action {
- setSocials: (value: ServiceTypes[]) => void;
- }
- const initialState: State = {
- socials: [],
- };
- /**
- * @description 社交媒体配置
- */
- export const useSocialStore = create<State & Action>()((set, get) => {
- return {
- ...initialState,
- setSocials: (value) => set(() => ({ socials: value })),
- reset: () => set(initialState),
- };
- });
|