Refactored forms and pages.

This commit is contained in:
Mike Cao 2023-10-07 18:55:14 -07:00
parent 1325abe31d
commit 6253d55790
57 changed files with 209 additions and 208 deletions

9
src/store/cache.js Normal file
View file

@ -0,0 +1,9 @@
import { create } from 'zustand';
const store = create(() => ({}));
export function setValue(key, value) {
store.setState({ [key]: value });
}
export default store;

View file

@ -1,13 +0,0 @@
import { create } from 'zustand';
const store = create(() => ({}));
export function saveQuery(key, data) {
store.setState({ [key]: data });
}
export function getQuery(key) {
return store.getState()[key];
}
export default store;

View file

@ -4,10 +4,6 @@ import { DateRange } from 'lib/types';
const store = create(() => ({}));
export function getWebsiteDateRange(websiteId: string) {
return store.getState()?.[websiteId];
}
export function setWebsiteDateRange(websiteId: string, dateRange: DateRange) {
store.setState(
produce(state => {