@@ -8,9 +8,13 @@ import Text from "@/components/ui/Text/Text";
88
99import { useRoute } from "@/hooks/common/useRoute" ;
1010
11+ import { useCreateReviewStore } from "@/store/useReviewStore" ;
12+
1113const SelectTag = ( ) => {
1214 const { navigateToSelectStyle } = useRoute ( ) ;
1315
16+ const { setHashTag } = useCreateReviewStore ( ) ;
17+
1418 const [ selectedTagList , setSelectedTagList ] = useState < string [ ] > ( [ ] ) ;
1519 const [ isBottomSheetOpen , setIsBottomSheetOpen ] = useState ( false ) ;
1620 const [ tagList , setTagList ] = useState < string [ ] > ( [
@@ -33,7 +37,7 @@ const SelectTag = () => {
3337 setSelectedTagList ( ( prevSelectedTags ) =>
3438 prevSelectedTags . includes ( tag )
3539 ? prevSelectedTags . filter ( ( selectedTag ) => selectedTag !== tag )
36- : [ ...prevSelectedTags , tag ]
40+ : [ ...prevSelectedTags , tag ] ,
3741 ) ;
3842 } ;
3943
@@ -48,6 +52,11 @@ const SelectTag = () => {
4852 setIsBottomSheetOpen ( false ) ;
4953 } ;
5054
55+ const handleNextClick = ( ) => {
56+ setHashTag ( selectedTagList ) ;
57+ navigateToSelectStyle ( ) ;
58+ } ;
59+
5160 return (
5261 < div className = { styles . SelectTag } >
5362 < div className = { styles . Top } >
@@ -73,7 +82,7 @@ const SelectTag = () => {
7382 </ div >
7483
7584 < div className = { styles . Bottom } >
76- < Button text = "다음" onClick = { navigateToSelectStyle } />
85+ < Button text = "다음" onClick = { handleNextClick } />
7786 </ div >
7887
7988 < TagSheet
0 commit comments