/home/smartbloks/.trash/extendify/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',
}),
state,
)