Files
website/src/composables/useTalents.ts
2023-08-20 23:32:09 +02:00

20 lines
497 B
TypeScript

export async function useTalents() {
const { $trpc } = useNuxtApp()
const getTalents = async (category: string, favorite: boolean) => await $trpc.talents.getTalents.query({ favorite, category })
const {
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,
}
}