From b8be23ee99f47c89d9c9f4ce508b940efc88b1ca Mon Sep 17 00:00:00 2001 From: Ellie Huxtable Date: Tue, 18 Jun 2024 17:11:24 +0100 Subject: feat(gui): add activity calendar to the homepage (#2160) * feat(gui): add activity calendar to the homepage * localise week start --- ui/src/state/store.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ui/src/state') 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()((set, get) => ({ aliases: [], vars: [], shellHistory: [], + calendar: [], refreshAliases: () => { invoke("aliases").then((aliases: any) => { @@ -47,6 +50,12 @@ export const useStore = create()((set, get) => ({ }); }, + refreshCalendar: () => { + invoke("history_calendar").then((calendar: any) => { + set({ calendar: calendar }); + }); + }, + refreshVars: () => { invoke("vars").then((vars: any) => { set({ vars: vars }); -- cgit v1.3.1