File tree Expand file tree Collapse file tree
src/features/remoteConfig/stores Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,47 +4,24 @@ import { persist } from 'zustand/middleware'
44import { RemoteConfig , Tag } from '../types'
55
66type RemoteConfigStore = {
7- supportedTags : Tag [ ]
8- marketingBannerConfig ?: any
9- adsConfig : {
10- rowPosition : number
11- columnPosition : number
12- enabled : boolean
13- }
7+ tags : Tag [ ]
148 setRemoteConfig : ( remoteConfig : RemoteConfig ) => void
159}
1610
1711export const useRemoteConfigStore = create (
1812 persist < RemoteConfigStore > (
1913 ( set ) => ( {
20- marketingBannerConfig : undefined ,
21- adsConfig : {
22- rowPosition : 0 ,
23- columnPosition : 0 ,
24- enabled : false ,
25- } ,
26- supportedTags : [
14+ tags : [
2715 {
2816 value : 'javascript' ,
2917 label : 'Javascript' ,
3018 } ,
3119 ] ,
32- setRemoteConfig : ( remoteConfig : RemoteConfig ) =>
33- set ( ( ) => {
34- const { marketingBannerConfig, ...otherConfigs } = remoteConfig
35- return { ...otherConfigs }
36- } ) ,
20+ setRemoteConfig : ( remoteConfig : RemoteConfig ) => set ( { tags : remoteConfig . tags } ) ,
3721 } ) ,
3822 {
3923 name : 'remote_config_storage' ,
40- version : 1 ,
41- migrate ( persistedState , version ) {
42- const newState = persistedState as RemoteConfigStore
43- if ( version === 0 ) {
44- delete newState . marketingBannerConfig
45- }
46- return newState
47- } ,
24+ version : 2 ,
4825 }
4926 )
5027)
You can’t perform that action at this time.
0 commit comments