mirror of
https://github.com/sysadminsmedia/homebox.git
synced 2026-01-02 02:57:22 +01:00
* feat: begin upgrading deps, still very buggy * feat: progress * feat: sort all type issues * fix: sort type issues * fix: import sonner styles * fix: nuxt is the enemy * fix: try sorting issue with workflows * fix: update vitest config for dynamic import of path and defineConfig * fix: add missing import * fix: add time out to try and fix issues * fix: add ui:ci:preview task for frontend build in CI mode * fix: i was silly * feat: add go:ci:with-frontend task for CI mode and remove ui:ci:preview from e2e workflow * fix: update baseURL in Playwright config for local testing to use port 7745 * fix: update E2E_BASE_URL and remove wait for timeout in login test for smoother execution
30 lines
564 B
TypeScript
30 lines
564 B
TypeScript
import type { UserClient } from "~~/lib/api/user";
|
|
|
|
export function itemsTable(api: UserClient) {
|
|
const { data: items, refresh } = useAsyncData(
|
|
"items",
|
|
async () => {
|
|
const { data } = await api.items.getAll({
|
|
page: 1,
|
|
pageSize: 5,
|
|
orderBy: "createdAt",
|
|
});
|
|
return data.items;
|
|
},
|
|
{
|
|
deep: true,
|
|
}
|
|
);
|
|
|
|
onServerEvent(ServerEvent.ItemMutation, () => {
|
|
console.log("item mutation");
|
|
refresh();
|
|
});
|
|
|
|
return computed(() => {
|
|
return {
|
|
items: items.value || [],
|
|
};
|
|
});
|
|
}
|