Skip to content

Commit

Permalink
refactor: 수정사항 반영
Browse files Browse the repository at this point in the history
  • Loading branch information
brgndyy committed Oct 24, 2024
1 parent e34c503 commit 0e1eb5e
Show file tree
Hide file tree
Showing 8 changed files with 53 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { formatDateString } from '@/utils/formatDateString';
interface DiscussionItemProps {
id: number;
mission: string;
hashTags: HashTag[];
hashTags?: HashTag[];
title: string;
imageUrl: string;
commentCount: number;
Expand All @@ -27,9 +27,10 @@ export default function DiscussionItem({
<S.TextWrapper>
<S.HashTagWrapper>
{mission && <S.HashTag $isTitle>{mission}</S.HashTag>}
{hashTags.map((hashTag) => {
return <S.HashTag key={hashTag.id}>{hashTag.name}</S.HashTag>;
})}
{hashTags &&
hashTags.map((hashTag) => {
return <S.HashTag key={hashTag.id}>{hashTag.name}</S.HashTag>;
})}
</S.HashTagWrapper>
<S.CommentText>{title}</S.CommentText>
<S.SubText>{formatDateString(createdAt)}</S.SubText>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ export default function DashBoardDiscussionList() {

return (
<>
{!discussionList.length ? (
{!discussionList?.length ? (
<NoContent type="dashboardDiscussion" />
) : (
<S.Container>
{discussionList.map((discussion) => {
{discussionList?.map((discussion) => {
return (
<DiscussionItem
key={discussion.id}
id={discussion.id}
hashTags={discussion.hashTags}
hashTags={discussion?.hashTags || []}
title={discussion.title}
mission={discussion.mission}
imageUrl={discussion.member?.imageUrl}
Expand Down
5 changes: 4 additions & 1 deletion frontend/src/components/common/Error/ErrorLogo.tsx
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
import * as S from '@/components/Header/Header.styled';
import LogoImg from '@/assets/images/logo.svg';

export default function ErrorLogo() {
return (
<>
<S.Container>
<S.Wrapper>
<S.LeftPart>
<S.Logo>🚀 DEVEL UP</S.Logo>
<S.Logo>
<LogoImg width={30} height={30} /> DEVEL UP
</S.Logo>
</S.LeftPart>
</S.Wrapper>
</S.Container>
Expand Down
6 changes: 5 additions & 1 deletion frontend/src/hooks/useSubmitSolutionMutation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@ const useSubmitSolutionMutation = ({
}: UseSubmissionMutationParams) => {
const navigate = useNavigate();

const { mutate: submitSolutionMutation, isPending } = useSingleRequestMutation({
const {
mutate: submitSolutionMutation,
isPending,
isError: isSubmitSolutionError,
} = useSingleRequestMutation({
mutationFn: postSolutionSubmit,
onSuccess: ({ id }) => {
onSuccessCallback();
Expand Down
48 changes: 24 additions & 24 deletions frontend/src/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -296,28 +296,28 @@ export const router = createBrowserRouter(routes, {
// return worker.start();
// }

enableMocking().then(() => {
root.render(
<React.StrictMode>
<QueryClientProvider client={queryClient}>
<ThemeProvider theme={theme}>
<ReactQueryDevtools initialIsOpen={false} />
<GlobalStyle />
<RouterProvider router={router} />
</ThemeProvider>
</QueryClientProvider>
</React.StrictMode>,
);
});
// enableMocking().then(() => {
// root.render(
// <React.StrictMode>
// <QueryClientProvider client={queryClient}>
// <ThemeProvider theme={theme}>
// <ReactQueryDevtools initialIsOpen={false} />
// <GlobalStyle />
// <RouterProvider router={router} />
// </ThemeProvider>
// </QueryClientProvider>
// </React.StrictMode>,
// );
// });

// root.render(
// <React.StrictMode>
// <QueryClientProvider client={queryClient}>
// <ReactQueryDevtools />
// <ThemeProvider theme={theme}>
// <GlobalStyle />
// <RouterProvider router={router} />
// </ThemeProvider>
// </QueryClientProvider>
// </React.StrictMode>,
// );
root.render(
<React.StrictMode>
<QueryClientProvider client={queryClient}>
<ReactQueryDevtools />
<ThemeProvider theme={theme}>
<GlobalStyle />
<RouterProvider router={router} />
</ThemeProvider>
</QueryClientProvider>
</React.StrictMode>,
);
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ export const Container = styled.div`
width: 100rem;
${media.large`
width: 80rem;
padding: 3rem 0;
gap: 3rem;
`}
Expand Down
7 changes: 6 additions & 1 deletion frontend/src/pages/DashboardPage/Discussion/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
import DashBoardDiscussionList from '@/components/DashBoard/DashboardDiscussion';
import SpinnerSuspense from '@/components/common/SpinnerSuspense';

export default function DashboardDiscussionPage() {
return <DashBoardDiscussionList />;
return (
<SpinnerSuspense>
<DashBoardDiscussionList />
</SpinnerSuspense>
);
}
7 changes: 6 additions & 1 deletion frontend/src/pages/DashboardPage/DiscussionComment/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
import DiscussionCommentList from '@/components/DashBoard/DiscussionComment';
import SpinnerSuspense from '@/components/common/SpinnerSuspense';

export default function DashboardDiscussionCommentPage() {
return <DiscussionCommentList />;
return (
<SpinnerSuspense>
<DiscussionCommentList />
</SpinnerSuspense>
);
}

0 comments on commit 0e1eb5e

Please sign in to comment.