From a9f4df0071efc4f46b0d55460d21a2a36195d8b5 Mon Sep 17 00:00:00 2001 From: Ruidy Date: Fri, 13 Dec 2024 13:01:48 +0100 Subject: [PATCH] use trpc for recipe router --- composables/useGreeting.ts | 4 ---- composables/useRecipeById.ts | 4 ++++ error.vue | 2 +- pages/[id].vue | 31 ++++++++++++++++--------------- pages/index.vue | 5 ----- server/api/recipes/[id].get.ts | 30 ------------------------------ server/trpc/context.ts | 1 - server/trpc/routers/index.ts | 6 ++++-- server/trpc/routers/recipes.ts | 32 ++++++++++++++++++++++++++++++++ server/trpc/trpc.ts | 2 ++ types/id.ts | 10 ++++------ 11 files changed, 63 insertions(+), 64 deletions(-) delete mode 100644 composables/useGreeting.ts create mode 100644 composables/useRecipeById.ts delete mode 100644 server/api/recipes/[id].get.ts create mode 100644 server/trpc/routers/recipes.ts diff --git a/composables/useGreeting.ts b/composables/useGreeting.ts deleted file mode 100644 index f15c9c2..0000000 --- a/composables/useGreeting.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default function useGreeting(text: string) { - const { $client } = useNuxtApp(); - return $client.hello.useQuery({ text }); -} diff --git a/composables/useRecipeById.ts b/composables/useRecipeById.ts new file mode 100644 index 0000000..a2692de --- /dev/null +++ b/composables/useRecipeById.ts @@ -0,0 +1,4 @@ +export default function useRecipeById(id: number) { + const { $client } = useNuxtApp(); + return $client.recipeGet.useQuery(id); +} diff --git a/error.vue b/error.vue index 4918d99..fea2d4c 100644 --- a/error.vue +++ b/error.vue @@ -26,7 +26,7 @@ {{ error?.statusCode || "Error" }}

- {{ error?.message || "Something went wrong" }} + {{ error?.statusMessage || "Something went wrong" }}

diff --git a/pages/[id].vue b/pages/[id].vue index 5234871..92570be 100644 --- a/pages/[id].vue +++ b/pages/[id].vue @@ -1,31 +1,32 @@ diff --git a/pages/index.vue b/pages/index.vue index 4691f6e..1c55169 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,7 +1,3 @@ - -