Skip to content

Commit 797fddf

Browse files
committed
chore: Add zod/type deps and tighten TimeTracker types
1 parent d07294a commit 797fddf

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

resources/js/packages/ui/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@
4848
"author": "solidtime",
4949
"license": "AGPL-3.0",
5050
"devDependencies": {
51-
"vite-plugin-dts": "^4.0.3"
51+
"@types/chroma-js": "^3.1.0",
52+
"@zodios/core": "^10.9.6",
53+
"vite-plugin-dts": "^4.0.3",
54+
"zod": "^3.23.8"
5255
},
5356
"peerDependencies": {
5457
"@floating-ui/vue": "^1.1.4",

resources/js/packages/ui/src/TimeTracker/TimeTrackerProjectTaskDropdown.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ const props = withDefaults(
7474
}
7575
);
7676
77-
const filteredResults = ref([] as ClientsWithProjectsWithTasks);
77+
const filteredResults = ref<ClientsWithProjectsWithTasks>([]);
7878
7979
// computed filterProjects that flattens the first layer of filteredResults and combines all the projects
80-
const filteredProjects = computed(() => {
80+
const filteredProjects = computed<ProjectWithTasks[]>(() => {
8181
return filteredResults.value.map((client) => client.projects).flat();
8282
});
8383

0 commit comments

Comments
 (0)