1- package com.texthip.thip.ui.booksearch .screen
1+ package com.texthip.thip.ui.search .screen
22
33import androidx.compose.foundation.layout.Box
44import androidx.compose.foundation.layout.Column
@@ -24,17 +24,17 @@ import androidx.compose.ui.tooling.preview.Preview
2424import androidx.compose.ui.unit.dp
2525import androidx.navigation.NavHostController
2626import com.texthip.thip.R
27- import com.texthip.thip.ui.booksearch .component.BookEmptyResult
28- import com.texthip.thip.ui.booksearch .component.BookFilteredSearchResult
29- import com.texthip.thip.ui.booksearch .component.BookLiveSearchResult
30- import com.texthip.thip.ui.booksearch .component.BookRecentSearch
31- import com.texthip.thip.ui.booksearch .mock.BookData
27+ import com.texthip.thip.ui.search .component.SearchEmptyResult
28+ import com.texthip.thip.ui.search .component.SearchBookFilteredResult
29+ import com.texthip.thip.ui.search .component.SearchActiveField
30+ import com.texthip.thip.ui.search .component.SearchRecentBook
31+ import com.texthip.thip.ui.search .mock.BookData
3232import com.texthip.thip.ui.common.forms.SearchBookTextField
3333import com.texthip.thip.ui.common.topappbar.LeftNameTopAppBar
3434import com.texthip.thip.ui.theme.ThipTheme
3535
3636@Composable
37- fun BookSearchScreen (
37+ fun SearchBookScreen (
3838 modifier : Modifier = Modifier ,
3939 navController : NavHostController ? = null,
4040 bookList : List <BookData > = emptyList(),
@@ -116,7 +116,7 @@ fun BookSearchScreen(
116116
117117 when {
118118 searchText.isBlank() && ! isSearched -> {
119- BookRecentSearch (
119+ SearchRecentBook (
120120 recentSearches = recentSearches,
121121 popularBooks = popularBooks,
122122 popularBookDate = " 01.12" , // TODO: 서버로 날짜를 받아 오게 수정
@@ -135,20 +135,20 @@ fun BookSearchScreen(
135135
136136 searchText.isNotBlank() && ! isSearched -> {
137137 if (liveFilteredBookList.isEmpty()) {
138- BookEmptyResult (
138+ SearchEmptyResult (
139139 mainText = stringResource(R .string.book_no_search_result1),
140140 subText = stringResource(R .string.book_no_search_result2),
141141 onRequestBook = { /* 책 요청 처리*/ }
142142 )
143143 } else {
144- BookLiveSearchResult (
144+ SearchActiveField (
145145 bookList = liveFilteredBookList
146146 )
147147 }
148148 }
149149
150150 isSearched -> {
151- BookFilteredSearchResult (
151+ SearchBookFilteredResult (
152152 resultCount = filteredBookList.size,
153153 bookList = filteredBookList,
154154 )
@@ -164,7 +164,7 @@ fun BookSearchScreen(
164164@Composable
165165fun PreviewBookSearchScreen_Default () {
166166 ThipTheme {
167- BookSearchScreen (
167+ SearchBookScreen (
168168 bookList = listOf (
169169 BookData (" aaa" , " 리처드 도킨스" , " 을유문화사" , R .drawable.bookcover_sample),
170170 BookData (" abc" , " 마틴 셀리그만" , " 물푸레" , R .drawable.bookcover_sample),
@@ -189,7 +189,7 @@ fun PreviewBookSearchScreen_Default() {
189189@Composable
190190fun PreviewBookSearchScreen_EmptyPopular () {
191191 ThipTheme {
192- BookSearchScreen (
192+ SearchBookScreen (
193193 bookList = listOf (
194194 BookData (" aaa" , " 리처드 도킨스" , " 을유문화사" , R .drawable.bookcover_sample),
195195 BookData (" abc" , " 마틴 셀리그만" , " 물푸레" , R .drawable.bookcover_sample),
0 commit comments