Refactor: create separate directory for beer/brewery comments

This commit is contained in:
Aaron William Po
2023-05-02 23:27:12 -04:00
parent 954892a5ca
commit c5b546dcf6
7 changed files with 9 additions and 9 deletions

View File

@@ -1,15 +1,15 @@
import { FC } from 'react'; import {FC} from 'react';
import Spinner from '../ui/Spinner'; import Spinner from '../ui/Spinner';
import CommentLoadingCardBody from './CommentLoadingCardBody'; import CommentLoadingCardBody from '../BeerBreweryComments/CommentLoadingCardBody';
interface LoadingComponentProps { interface LoadingComponentProps {
length: number; length: number;
} }
const LoadingComponent: FC<LoadingComponentProps> = ({ length }) => { const LoadingComponent: FC<LoadingComponentProps> = ({length}) => {
return ( return (
<> <>
{Array.from({ length }).map((_, i) => ( {Array.from({length}).map((_, i) => (
<CommentLoadingCardBody key={i} /> <CommentLoadingCardBody key={i} />
))} ))}
<div className="p-1"> <div className="p-1">

View File

@@ -1,14 +1,14 @@
import { FC, MutableRefObject } from 'react'; import {FC, MutableRefObject} from 'react';
import { FaArrowUp } from 'react-icons/fa'; import {FaArrowUp} from 'react-icons/fa';
import { useInView } from 'react-intersection-observer'; import {useInView} from 'react-intersection-observer';
import useBeerPostComments from '@/hooks/data-fetching/beer-comments/useBeerPostComments'; import useBeerPostComments from '@/hooks/data-fetching/beer-comments/useBeerPostComments';
import useBreweryPostComments from '@/hooks/data-fetching/brewery-comments/useBreweryPostComments'; import useBreweryPostComments from '@/hooks/data-fetching/brewery-comments/useBreweryPostComments';
import NoCommentsCard from '../BeerById/NoCommentsCard'; import NoCommentsCard from '../BeerById/NoCommentsCard';
import LoadingComponent from '../BeerById/LoadingComponent'; import LoadingComponent from '../BeerById/LoadingComponent';
import CommentCardBody from '../BeerById/CommentCardBody'; import CommentCardBody from '../BeerBreweryComments/CommentCardBody';
interface CommentsComponentProps { interface CommentsComponentProps {
commentSectionRef: MutableRefObject<HTMLDivElement | null>; commentSectionRef: MutableRefObject<HTMLDivElement | null>;
@@ -41,7 +41,7 @@ const CommentsComponent: FC<CommentsComponentProps> = ({
size, size,
mutate, mutate,
}) => { }) => {
const { ref: penultimateCommentRef } = useInView({ const {ref: penultimateCommentRef} = useInView({
/** /**
* When the second last comment comes into view, call setSize from useBeerPostComments * When the second last comment comes into view, call setSize from useBeerPostComments
* to load more comments. * to load more comments.