diff options
Diffstat (limited to 'ui/src/state/store.ts')
| -rw-r--r-- | ui/src/state/store.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ui/src/state/store.ts b/ui/src/state/store.ts index 1ad5dc32..822abc26 100644 --- a/ui/src/state/store.ts +++ b/ui/src/state/store.ts @@ -25,8 +25,10 @@ interface AtuinState { aliases: Alias[]; vars: Var[]; shellHistory: ShellHistory[]; + calendar: any[]; refreshHomeInfo: () => void; + refreshCalendar: () => void; refreshAliases: () => void; refreshVars: () => void; refreshUser: () => void; @@ -40,6 +42,7 @@ export const useStore = create<AtuinState>()((set, get) => ({ aliases: [], vars: [], shellHistory: [], + calendar: [], refreshAliases: () => { invoke("aliases").then((aliases: any) => { @@ -47,6 +50,12 @@ export const useStore = create<AtuinState>()((set, get) => ({ }); }, + refreshCalendar: () => { + invoke("history_calendar").then((calendar: any) => { + set({ calendar: calendar }); + }); + }, + refreshVars: () => { invoke("vars").then((vars: any) => { set({ vars: vars }); |
