| @@ -6,8 +6,11 @@ | ||
| 6 | 6 | const HTML_CLASS = 'extendify-quick-edit-on'; |
| 7 | 7 | |
| 8 | 8 | const DEFAULT_ON = !!window.extQuickEditData?.defaultOn; |
| 9 | 9 | |
| 10 | +// One origin serves many sites over its life. | |
| 11 | +export const STORAGE_KEY = `extendify-quick-edit-mode-${window.extSharedData?.siteId}`; | |
| 12 | + | |
| 10 | 13 | export const useEditModeStore = create()( |
| 11 | 14 | persist( |
| 12 | 15 | (set, get) => ({ |
| 13 | 16 | on: DEFAULT_ON, |
| @@ -18,9 +21,9 @@ | ||
| 18 | 21 | }, |
| 19 | 22 | toggle: () => set({ on: !get().on }), |
| 20 | 23 | }), |
| 21 | 24 | { |
| 22 | - name: 'extendify-quick-edit-mode', | |
| 25 | + name: STORAGE_KEY, | |
| 23 | 26 | partialize: ({ on }) => ({ on }), |
| 24 | 27 | }, |
| 25 | 28 | ), |
| 26 | 29 | ); |