+ {filteredHobbies ? (
+
+
검색 결과
+
+ {filteredHobbies.length > 0 ? (
+ filteredHobbies.map((hobby) => {
+ const isSelected = selected.includes(hobby);
+ return (
+
toggleHobby(hobby)}
+ selected={isSelected}
+ >
+ {hobby}
+
+ );
+ })
+ ) : (
+
+ 검색된 관심사가 없습니다.
+
+ )}
+
+
+ ) : (
+ (Object.keys(HOBBIES) as HobbyCategory[]).map((category) => (
+
+
{category}
+
+ {HOBBIES[category].map((hobby) => {
+ const isSelected = selected.includes(hobby);
+ return (
+ toggleHobby(hobby)}
+ selected={isSelected}
+ >
+ {hobby}
+
+ );
+ })}
+
+
+ ))
+ )}
+
+