From 02ddb76d39b912a6ea6748bf3bfc9e3afd016178 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sun, 20 Aug 2023 23:32:09 +0200 Subject: [PATCH] Improve small details --- src/composables/useTalents.ts | 5 +++++ src/pages/talents.vue | 11 +++++++++-- src/pages/work.vue | 2 +- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/composables/useTalents.ts b/src/composables/useTalents.ts index 6b84ea4..f212442 100644 --- a/src/composables/useTalents.ts +++ b/src/composables/useTalents.ts @@ -7,8 +7,13 @@ export async function useTalents() { data: getCategories, } = await $trpc.talents.getCategories.useQuery() + function getCategoryById(id: number) { + return getCategories.value?.find(category => category.id === id)?.name || 'Not Found' + } + return { getTalents, getCategories, + getCategoryById, } } diff --git a/src/pages/talents.vue b/src/pages/talents.vue index 0e8411b..8577990 100644 --- a/src/pages/talents.vue +++ b/src/pages/talents.vue @@ -9,7 +9,7 @@ const talents = ref() const currentFavorite = ref(false) const currentCategory = ref('all') -const { getCategories, getTalents } = await useTalents() +const { getCategories, getTalents, getCategoryById } = await useTalents() talents.value = await getTalents(currentCategory.value, currentFavorite.value) @@ -106,7 +106,7 @@ function getColor() { class="group relative flex flex-col justify-between" >
- +

@@ -127,6 +127,13 @@ function getColor() {

+
+ {{ getCategoryById(category.categoryId) }} +

{{ talent.website.replace('https://', '') }} diff --git a/src/pages/work.vue b/src/pages/work.vue index eee9d58..2db1c83 100644 --- a/src/pages/work.vue +++ b/src/pages/work.vue @@ -47,7 +47,7 @@ const { data: projects } = await useProjects() {{ tag }}