@@ -90,30 +90,34 @@ export function SearchContent({ query }: SearchContentProps) {
9090 }
9191
9292 return (
93- < div className = { searchResultsContainer } >
94- < h1 className = { searchResultsTitle } >
95- "{ query } " 검색 결과
96- < span className = { resultCount } > ({ discussions . length } 개)</ span >
97- </ h1 >
98-
99- < div className = { resultsWrapper } >
100- { discussions . map ( ( discussion , index ) => (
101- < div
102- key = { discussion . id }
103- className = { index < discussions . length - 1 ? postCardWithMargin : "" }
104- >
105- < PostCard
106- discussion = { discussion }
107- currentUserLogin = { userProfile ?. login }
108- />
109- </ div >
110- ) ) }
111-
112- { hasNextPage && (
113- < div ref = { elementRef } className = { loadMoreContainer } >
114- { isFetchingNextPage ? < PostCardSkeleton /> : null }
115- </ div >
116- ) }
93+ < div className = { scrollWrapper } >
94+ < div className = { searchResultsContainer } >
95+ < h1 className = { searchResultsTitle } >
96+ "{ query } " 검색 결과
97+ < span className = { resultCount } > ({ discussions . length } 개)</ span >
98+ </ h1 >
99+
100+ < div className = { resultsWrapper } >
101+ { discussions . map ( ( discussion , index ) => (
102+ < div
103+ key = { discussion . id }
104+ className = {
105+ index < discussions . length - 1 ? postCardWithMargin : ""
106+ }
107+ >
108+ < PostCard
109+ discussion = { discussion }
110+ currentUserLogin = { userProfile ?. login }
111+ />
112+ </ div >
113+ ) ) }
114+
115+ { hasNextPage && (
116+ < div ref = { elementRef } className = { loadMoreContainer } >
117+ { isFetchingNextPage ? < PostCardSkeleton /> : null }
118+ </ div >
119+ ) }
120+ </ div >
117121 </ div >
118122 </ div >
119123 ) ;
@@ -154,6 +158,12 @@ const errorTitle = css({
154158 marginBottom : "0.5rem"
155159} ) ;
156160
161+ const scrollWrapper = css ( {
162+ height : "100%" ,
163+ width : "100%" ,
164+ overflowY : "auto"
165+ } ) ;
166+
157167const searchResultsContainer = css ( {
158168 display : "flex" ,
159169 flexDirection : "column" ,
0 commit comments