@@ -3,24 +3,24 @@ import {useRecoilValue} from 'recoil';
3
3
import FeedbackForm from './FeedbackForm' ;
4
4
import FeedbackList from './FeedbackList' ;
5
5
import FeedbackKeywordList from './FeedbackKeywordList' ;
6
+ import getCheckRefer from '@/src/api/feedback/getCheckRefer' ;
6
7
import getFeedbacks from '@/src/api/feedback/getFeedbacks' ;
7
8
import materialState from '@/src/recoil/atoms/materialState' ;
8
9
import { feedback } from '@/src/interfaces/feedback' ;
9
10
import '@/src/styles/variable.css' ;
10
- import getCheckRefer from '@/src/api/feedback/getCheckRefer' ;
11
11
12
- const FeedbackContainer = ( ) => {
12
+ const FeedbackContainer = ( props : { cId : number } ) => {
13
13
const material = useRecoilValue ( materialState ) ;
14
14
const [ reload , setReload ] = useState < boolean > ( false ) ;
15
15
const [ references , setReferences ] = useState < boolean > ( false ) ;
16
16
const [ feedbacks , setFeedbacks ] = useState < feedback [ ] > ( [ ] ) ;
17
17
useEffect ( ( ) => {
18
18
if ( ! material ) return ;
19
- getFeedbacks ( 4 , parseInt ( material . id ) , 1 , 5 ) . then ( res => {
19
+ getFeedbacks ( props . cId , parseInt ( material . id ) , 1 , 5 ) . then ( res => {
20
20
console . log ( res ) ;
21
21
setFeedbacks ( res ) ;
22
22
} ) ;
23
- getCheckRefer ( 4 , parseInt ( material . id ) ) . then ( res => {
23
+ getCheckRefer ( props . cId , parseInt ( material . id ) ) . then ( res => {
24
24
console . log ( res ) ;
25
25
setReferences ( res ) ;
26
26
} ) ;
@@ -31,7 +31,11 @@ const FeedbackContainer = () => {
31
31
< div className = "flex justify-between items-center p-4" >
32
32
< div className = "text-gray-500 text-lg" > 피드백 요청</ div >
33
33
{ material ? (
34
- < FeedbackForm mId = { parseInt ( material ?. id ) } setReload = { setReload } />
34
+ < FeedbackForm
35
+ cId = { props . cId }
36
+ mId = { parseInt ( material ?. id ) }
37
+ setReload = { setReload }
38
+ />
35
39
) : null }
36
40
</ div >
37
41
< div className = "text-center w-full feedbackContainer box-border" >
@@ -62,7 +66,11 @@ const FeedbackContainer = () => {
62
66
✅ 사용자가 질문한 내용과 가장 관련성이 높은 페이지
63
67
</ div >
64
68
{ material ? (
65
- < FeedbackKeywordList mId = { material ?. id } references = { references } />
69
+ < FeedbackKeywordList
70
+ cId = { props . cId }
71
+ mId = { parseInt ( material ?. id ) }
72
+ references = { references }
73
+ />
66
74
) : null }
67
75
</ div >
68
76
</ div >
0 commit comments