%PDF- %PDF-
Direktori : /home/dopla/www/wp-content/plugins/ml-slider/extendify-sdk/src/state/ |
Current File : /home/dopla/www/wp-content/plugins/ml-slider/extendify-sdk/src/state/Taxonomies.js |
import create from 'zustand' import { persist } from 'zustand/middleware' export const useTaxonomyStore = create( persist( (set, get) => ({ taxonomies: {}, openedTaxonomies: [], setTaxonomies: (taxonomies) => set({ taxonomies, }), // This is here because I couldn't get the sidebar components to hold state on re-render toggleOpenedTaxonomy: (tax, add) => { const opened = get().openedTaxonomies set({ openedTaxonomies: add ? [...opened, tax] : [...opened.filter((t) => t != tax)], }) }, }), { name: 'extendify-taxonomies', }, ), )