MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/www/wp-content/plugins/redux-framework/extendify-sdk/src/Assist/state/GlobalSync.js
import create from 'zustand'
import { devtools, persist } from 'zustand/middleware'

// Similiar to Global.js but syncronous ("faster")
const state = (set) => ({
    designColors: {},
    queuedTour: null,
    setDesignColors(designColors) {
        set({ designColors })
    },
    queueTourForRedirect(tour) {
        set({ queuedTour: tour })
    },
    clearQueuedTour() {
        set({ queuedTour: null })
    },
})

export const useGlobalSyncStore = create(
    persist(devtools(state, { name: 'Extendify Assist Globals Sync' }), {
        name: 'extendify-assist-globals-sync',
        getStorage: () => localStorage,
    }),
    state,
)