Fix refresh button. Closes #994, #985.

This commit is contained in:
Mike Cao 2022-03-01 21:13:15 -08:00
parent f547f2b0ec
commit 69b81880cb
7 changed files with 38 additions and 38 deletions

View file

@ -1,15 +1,26 @@
import create from 'zustand';
import produce from 'immer';
import app from './app';
import { getDateRange } from '../lib/date';
const store = create(() => ({}));
export function setDateRange(websiteId, dateRange) {
export function setDateRange(websiteId, value) {
store.setState(
produce(state => {
if (!state[websiteId]) {
state[websiteId] = {};
}
let dateRange = value;
if (typeof value === 'string') {
const { locale } = app.getState();
dateRange = getDateRange(value, locale);
}
console.log({ websiteId, value, dateRange });
state[websiteId].dateRange = { ...dateRange, modified: Date.now() };
return state;