Skip to content

Commit d249a8b

Browse files
authored
Merge pull request #415 from Computer-Research-Association/dev
Dev
2 parents 2615995 + 35d14ab commit d249a8b

File tree

9 files changed

+30
-17
lines changed

9 files changed

+30
-17
lines changed

src/components/Board/Delete/BoardDelete.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
14
import { useMutation, useQueryClient } from '@tanstack/react-query';
25
import { useNavigate } from 'react-router-dom';
36
import { deleteBoards } from '~/api/board.ts';

src/components/Book/Delete/BookAdminDelete.tsx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,33 @@ const DeleteButton = styled.button`
1616
}
1717
`;
1818

19-
function BookAdminDelete({ id }: { id: number }) {
19+
function BookAdminDelete({
20+
id,
21+
currentPage,
22+
}: {
23+
id: number;
24+
currentPage: number;
25+
}) {
2026
const queryClient = useQueryClient();
2127

2228
const mutation = useMutation({
2329
mutationFn: (id: number) => deleteItem(id),
2430
onSuccess: async () => {
2531
queryClient.setQueryData<Item[]>(
26-
QUERY_KEY.item.items(ITEMCATEGORY.BOOK),
32+
QUERY_KEY.item.items(ITEMCATEGORY.BOOK, currentPage),
2733
(oldData) => {
2834
if (!oldData) return [];
2935
return oldData.filter((item) => item.id !== id);
3036
},
3137
);
3238

3339
await queryClient.invalidateQueries({
34-
queryKey: QUERY_KEY.item.items(ITEMCATEGORY.BOOK),
40+
queryKey: QUERY_KEY.item.items(ITEMCATEGORY.BOOK, currentPage),
3541
});
3642

37-
queryClient.getQueryData<Item[]>(QUERY_KEY.item.items(ITEMCATEGORY.BOOK));
43+
queryClient.getQueryData<Item[]>(
44+
QUERY_KEY.item.items(ITEMCATEGORY.BOOK, currentPage),
45+
);
3846
},
3947
onError: (error) => {
4048
console.error('도서 삭제 실패', error);

src/components/Book/Write/BookAdminWrite.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState } from 'react';
22
import { useMutation } from '@tanstack/react-query';
3-
import { Link, useNavigate } from 'react-router-dom';
3+
import { useNavigate } from 'react-router-dom';
44
import { Item } from '~/models/Item.ts';
55
import { createItems } from '~/api/item.ts';
66
import { onUploadImage } from '~/api/board.ts';

src/components/Havruta/HavrutaBoard/Write/HavrutaBoardWrite.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
14
import React, { useEffect, useState } from 'react';
25
import { useMutation, useQuery } from '@tanstack/react-query';
36
import { useNavigate } from 'react-router-dom';

src/components/Recruit/Banner/Banner.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { Link } from 'react-router-dom';
21
import Vector from '~/assets/images/Vector/Arrow-Vector.png?format=webp&as=srcset';
32
import Vector2 from '~/assets/images/Vector/Arrow-Vector2.png?format=webp&as=srcset';
43
import styles from './Banner.module.css';
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
1-
import { RefObject } from "react";
2-
import styles from "./Banner.module.css";
1+
import { RefObject } from 'react';
2+
import styles from './Banner.module.css';
33

44
interface RecruitButtonProps {
55
titleRef: RefObject<HTMLDivElement>;
66
}
77

8-
const RECRUITLINK =
9-
'https://docs.google.com/forms/d/e/1FAIpQLSd-Yq9rq7tTuYXyn_RnkEvQRXP7yYVJLAWhChnPnMKtRQqrsQ/viewform';
10-
8+
// const RECRUITLINK =
9+
// 'https://docs.google.com/forms/d/e/1FAIpQLSd-Yq9rq7tTuYXyn_RnkEvQRXP7yYVJLAWhChnPnMKtRQqrsQ/viewform';
1110

1211
function RecruitButton({ titleRef }: RecruitButtonProps) {
1312
return (
14-
<div ref={titleRef} className={styles["recruit-apply1"]}>
15-
<button className={styles["button-style"]}>모집이 마감되었습니다</button>
13+
<div ref={titleRef} className={styles['recruit-apply1']}>
14+
<button className={styles['button-style']}>모집이 마감되었습니다</button>
1615
</div>
1716
);
1817
}
1918

20-
export default RecruitButton;
19+
export default RecruitButton;

src/components/Search/SearchList.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ interface SearchListProps {
2323

2424
export default function SearchList({
2525
category,
26-
boardsQuery,
2726
pinned,
2827
totalPages,
2928
currentPage,

src/pages/Recruit/RecruitPage.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import { useEffect, useRef, useState } from 'react';
2-
import { Link } from 'react-router-dom';
32
import Cra from '~/components/Recruit/CRA/Cra';
43
import styles from './RecruitPage.module.css';
54
import Banner from '~/components/Recruit/Banner/Banner';
65
import Talent from '~/components/Recruit/Talent/Talent';
76
import Calender from '~/components/Recruit/Calender/Calender';
8-
import RecruitButton from '~/components/Recruit/Banner/RecruitButton'
7+
import RecruitButton from '~/components/Recruit/Banner/RecruitButton';
98

109
export default function RecruitPage() {
1110
const recruitTalentRef = useRef<HTMLDivElement>(null);

src/pages/Register/PrivacyPolicyPage.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
14
import { useNavigate } from 'react-router-dom';
25
import styled from 'styled-components';
36

0 commit comments

Comments
 (0)