diff --git a/web/src/components/NavBarIcons/UsersDeleteActions.vue b/web/src/components/NavBarIcons/UsersDeleteActions.vue index 7471846..54b9bb6 100644 --- a/web/src/components/NavBarIcons/UsersDeleteActions.vue +++ b/web/src/components/NavBarIcons/UsersDeleteActions.vue @@ -25,8 +25,8 @@ @@ -36,34 +36,8 @@ diff --git a/web/src/components/NavBarIcons/UsersDialog.vue b/web/src/components/NavBarIcons/UsersDialog.vue index d7d0dcb..2391950 100644 --- a/web/src/components/NavBarIcons/UsersDialog.vue +++ b/web/src/components/NavBarIcons/UsersDialog.vue @@ -13,14 +13,14 @@ @@ -39,27 +39,17 @@ import UsersDeleteAction from "./UsersDeleteActions.vue"; import UsersEditAction from "./UsersEditActions.vue"; import { Users } from "lucide-vue-next"; import { defineComponent, ref, computed, watch } from "vue"; -import { useQuery, useMutation, useQueryClient } from "@tanstack/vue-query"; -import { axiosInstance } from "@/client"; -import { User } from "@/types"; // Data Table values const headers = ref([ { title: "Name", value: "name" }, { title: "Email", value: "email" }, - { title: "isAdmin", value: "admin" }, { title: "Actions", value: "actions", sortable: false }, ]); -const queryClient = useQueryClient(); - -const { data } = useQuery({ - queryKey: ["users"], - queryFn: async () => { - const res = await axiosInstance.get("/users"); - return res.data; - }, -}); +const items = ref([ + { name: "John Doe", email: "test@john.doe", action: "Here CRUD" }, +]); // Dialog open state const users = ref(false); diff --git a/web/src/components/NavBarIcons/UsersEditActions.vue b/web/src/components/NavBarIcons/UsersEditActions.vue index 377c114..a6ca8e9 100644 --- a/web/src/components/NavBarIcons/UsersEditActions.vue +++ b/web/src/components/NavBarIcons/UsersEditActions.vue @@ -29,12 +29,6 @@ :rules="editUserEmailRules" class="mb-3" > - @@ -67,9 +61,7 @@ import { ref } from "vue"; import { SubmitEventPromise } from "vuetify"; import { axiosInstance } from "@/client"; import { useMutation, useQueryClient } from "@tanstack/vue-query"; -import { CreateLicenseDto, User } from "@/types"; - -const { user } = defineProps<{ user: User }>(); +import { CreateLicenseDto } from "@/types"; const queryClient = useQueryClient(); @@ -112,9 +104,8 @@ const { mutate: userMutate } = useMutation({ }, }); -const editUserName = ref(user.name); -const editUserEmail = ref(user.email); -const editUserAdmin = ref(user.admin); +const editUserName = ref(""); +const editUserEmail = ref(""); const edit = ref(false); diff --git a/web/src/types.ts b/web/src/types.ts index afb1735..03d7f18 100644 --- a/web/src/types.ts +++ b/web/src/types.ts @@ -25,11 +25,10 @@ export interface CreateLicenseDto { note?: string; } -export interface User { +export interface UserDto { id: string; name: string; email: string; - admin: boolean; } export type CreateGroupDto = Omit;