From dcd2a7ab382fece8e0ae2979aad4a180b6a105e1 Mon Sep 17 00:00:00 2001
From: Armand Philippot <git@armandphilippot.com>
Date: Thu, 16 Nov 2023 18:16:09 +0100
Subject: build(components, hooks): fix type errors introduced by deps upgrade

Since #7e37f2b Typescript was complaining about some types.
---
 src/utils/hooks/use-article.tsx | 36 ------------------------------------
 1 file changed, 36 deletions(-)
 delete mode 100644 src/utils/hooks/use-article.tsx

(limited to 'src/utils/hooks/use-article.tsx')

diff --git a/src/utils/hooks/use-article.tsx b/src/utils/hooks/use-article.tsx
deleted file mode 100644
index 86d8e38..0000000
--- a/src/utils/hooks/use-article.tsx
+++ /dev/null
@@ -1,36 +0,0 @@
-import useSWR from 'swr';
-import {
-  articleBySlugQuery,
-  fetchAPI,
-  getArticleFromRawData,
-} from '../../services/graphql';
-import { type Article, type RawArticle } from '../../types';
-
-export type UseArticleConfig = {
-  /**
-   * A fallback article
-   */
-  fallback?: Article;
-  /**
-   * The article slug
-   */
-  slug?: string;
-};
-
-/**
- * Retrieve an article by slug.
- *
- * @param {UseArticleConfig} config - The config.
- * @returns {Article|undefined} The matching article if it exists.
- */
-export const useArticle = ({
-  slug,
-  fallback,
-}: UseArticleConfig): Article | undefined => {
-  const { data } = useSWR(
-    slug ? { query: articleBySlugQuery, variables: { slug } } : null,
-    fetchAPI<RawArticle, typeof articleBySlugQuery>
-  );
-
-  return data ? getArticleFromRawData(data.post) : fallback;
-};
-- 
cgit v1.2.3

