aboutsummaryrefslogtreecommitdiffstats
path: root/src/utils/hooks/use-comments.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/hooks/use-comments.tsx')
-rw-r--r--src/utils/hooks/use-comments.tsx23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/utils/hooks/use-comments.tsx b/src/utils/hooks/use-comments.tsx
deleted file mode 100644
index 6ac3d42..0000000
--- a/src/utils/hooks/use-comments.tsx
+++ /dev/null
@@ -1,23 +0,0 @@
-import useSWR from 'swr';
-import { getAllComments } from '../../services/graphql';
-import { SingleComment } from '../../types';
-
-export type UseCommentsConfig = {
- contentId?: string | number;
- fallback?: SingleComment[];
-};
-
-/**
- * Retrieve the comments of a page/article.
- *
- * @param {string | number} contentId - A page/article id.
- * @returns {SingleComment[]|undefined}
- */
-export const useComments = ({
- contentId,
- fallback,
-}: UseCommentsConfig): SingleComment[] | undefined => {
- const { data } = useSWR(contentId ? { contentId } : null, getAllComments);
-
- return data ?? fallback;
-};