diff --git a/src/Components/Navbar/CategoriesList/CategoriesList.tsx b/src/Components/Navbar/CategoriesList/CategoriesList.tsx index 1923c92..d91d5d6 100644 --- a/src/Components/Navbar/CategoriesList/CategoriesList.tsx +++ b/src/Components/Navbar/CategoriesList/CategoriesList.tsx @@ -1,8 +1,8 @@ -import React from 'react' +import { useQuery } from '@apollo/client' +import Skeleton from 'react-loading-skeleton' import { Link } from 'react-router-dom' -import { MOCK_DATA } from 'src/mocks/data' import { numberFormatter } from 'src/utils/helperFunctions' -import { ProjectCategory } from 'src/utils/interfaces' +import { ALL_CATEGORIES_QUERY, ALL_CATEGORIES_QUERY_RES } from './query' interface Props { // categories: Pick[] @@ -10,12 +10,25 @@ interface Props { onClick?: (categoryId: number) => void } -const categories = MOCK_DATA['categories'] export default function CategoriesList({ classes = {}, onClick }: Props) { + + + const { data, loading } = useQuery(ALL_CATEGORIES_QUERY); + + + if (loading) + return + return (