diff --git a/website/app/app.vue b/website/app/app.vue
index f1e9081..84ba181 100644
--- a/website/app/app.vue
+++ b/website/app/app.vue
@@ -8,6 +8,7 @@
-
+
diff --git a/website/app/pages/actions.vue b/website/app/pages/actions.vue
index 91b403d..25973c5 100644
--- a/website/app/pages/actions.vue
+++ b/website/app/pages/actions.vue
@@ -1,9 +1,10 @@
-
+
+
@@ -41,10 +42,11 @@ type ActionRecord = components['schemas']['ActionRecord'];
const { $api } = useNuxtApp();
-const params = computed>(() => { return { ...useRoute().query,
- start: new Date(Date.now()-(24 * 60 * 60 * 1000)).toISOString().slice(0, 16),
- end: new Date(Date.now()).toISOString().slice(0, 16),
-}});
+const timezoneOffsetMillis = new Date().getTimezoneOffset() * 60 * 1000;
+const params = ref>({ ...useRoute().query,
+ start: new Date(Date.now()-(24 * 60 * 60 * 1000) - timezoneOffsetMillis).toISOString().slice(0, 16),
+ end: new Date(Date.now() - timezoneOffsetMillis).toISOString().slice(0, 16)
+});
const data = ref(await $api('/v2/Actions/Filter', { method: 'POST', body: params.value }));
const { data: ActionTypes } = useApi('/v2/Actions/Types', { key : FetchKeys.Actions.Types });
@@ -75,6 +77,13 @@ const columns: TableColumn[] = [
},
];
+const resetFilter = () => {
+ params.value = { ...useRoute().query,
+ start: new Date(Date.now()-(24 * 60 * 60 * 1000) - timezoneOffsetMillis).toISOString().slice(0, 16),
+ end: new Date(Date.now() - timezoneOffsetMillis).toISOString().slice(0, 16)
+ };
+}
+
const refreshData = async (): Promise => {
data.value = await $api('/v2/Actions/Filter', { method: 'POST', body: params.value });
};