added support for tasks

This commit is contained in:
dohsimpson
2025-01-22 17:59:59 -05:00
parent 3b33719e1a
commit d3502e284d
19 changed files with 223 additions and 105 deletions

View File

@@ -19,6 +19,15 @@ import {
getCompletionsForToday,
getISODate
} from "@/lib/utils";
import { atomWithStorage } from "jotai/utils";
export interface BrowserSettings {
viewType: ViewType
}
export const browserSettingsAtom = atomWithStorage('browserSettings', {
viewType: 'habits'
} as BrowserSettings)
export const settingsAtom = atom(getDefaultSettings());
export const habitsAtom = atom(getDefaultHabitsData());
@@ -120,11 +129,3 @@ export const pomodoroTodayCompletionsAtom = atom((get) => {
timezone: settings.system.timezone
})
})
export interface TransientSettings {
viewType: ViewType
}
export const transientSettingsAtom = atom<TransientSettings>({
viewType: 'habits'
})