From: {{ row.original.from }}
@@ -34,8 +39,14 @@ import type { TableColumn } from '#ui/components/Table.vue';
type Filter = components['schemas']['Filter'];
type ActionRecord = components['schemas']['ActionRecord'];
-const params = ref>(useRoute().query);
-const { data, refresh } = useApi('/v2/Actions/Filter', { method: 'POST', body: params.value, immediate: false });
+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 data = ref(await $api('/v2/Actions/Filter', { method: 'POST', body: params.value }));
+const { data: ActionTypes } = useApi('/v2/Actions/Types', { key : FetchKeys.Actions.Types });
const columns: TableColumn[] = [
{
@@ -65,7 +76,7 @@ const columns: TableColumn[] = [
];
const refreshData = async (): Promise => {
- await refresh();
+ data.value = await $api('/v2/Actions/Filter', { method: 'POST', body: params.value });
};
defineShortcuts({ meta_r: { usingInput: true, handler: refreshData } });
diff --git a/website/app/pages/manga/[mangaId]/index.vue b/website/app/pages/manga/[mangaId]/index.vue
index 33dc5b9..d625dba 100644
--- a/website/app/pages/manga/[mangaId]/index.vue
+++ b/website/app/pages/manga/[mangaId]/index.vue
@@ -66,6 +66,7 @@
+
Merge