Properties
animationVisible
animationVisible: boolean = true
busyPresets
busyPresets: boolean = false
Private debounceFromCustomize
debounceFromCustomize: {}
Type declaration
-
[key: string]: ReturnType<typeof setTimeout>
fetchPresets
fetchPresets: () => void = flow(function* (this: CustomizeBannerStore) {this.busyPresets = true;try {const { defaults, constants, items }: ResponseRoutePresetsBannerGet = yield request<RequestRoutePresetsBannerGet,ParamsRoutePresetsBannerGet,ResponseRoutePresetsBannerGet>({location: locationRestPresetsBannerGet});// Save defaultsfor (const did of Object.keys(defaults)) {this.presetDefaults.set(did, defaults[did]);}// Save constantsfor (const cid of Object.keys(constants)) {this.presetConstants.set(cid, constants[cid]);}// Save presets as objectfor (const pid of Object.keys(items)) {this.presets.set(pid, new BannerPreset({ id: pid, ...items[pid] }, this));}} catch (e) {console.log(e);throw e;} finally {this.busyPresets = false;}})
individualPrivacyOpen
individualPrivacyOpen: boolean = false
Readonly presetConstants
presetConstants: Map<string, string> = new Map<string, string>()
Readonly presetDefaults
presetDefaults: Map<string, any> = new Map<string, any>()
presets
presets
: Map<string, BannerPreset> = new Map<string, BannerPreset>()
previewCheckboxActiveState
previewCheckboxActiveState: boolean = false
Readonly rootStore
visible
visible: boolean = false
Allow developers to export the current customize settings via PHP.