aboutsummaryrefslogtreecommitdiffstats
path: root/ui/src/state/store.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/state/store.ts')
-rw-r--r--ui/src/state/store.ts9
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 });