fix: 프로젝트 검색값이 비어있을시 파라미터 제거 및 empty 뷰 추가 #1507
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤫 쉿, 나한테만 말해줘요. 이슈넘버
🧐 어떤 것을 변경했어요~?
🤔 그렇다면, 어떻게 구현했어요~?
❤️🔥 당신이 생각하는 PR포인트, 내겐 매력포인트.
결과값 없을 시 empty 뷰 관련
프로젝트 탭에서 결과값이 없을 때 어떻게 보여주는지에 대한 내용을 지난 기수 히스토리에서 찾지 못하여... 멤버탭과 동일하게 넣게 되었습니다. 멤버탭과 동일하게 넣는것이 기존의 없었던 뷰를 대체하는 걸로는 충분하다고 생각해서 이렇게 작업하였습니다!
📸 스크린샷, 없으면 이것 참,, 섭섭한데요?
전
2024-08-13.9.09.05.mov
url에 주목해서 보시면, 필터링 뱃지를 클릭했다가 해제하면 쿼리 파라미터의 value가 0인채로 남아있으며, 이름을 검색했다가 모두 지웠을 때는 쿼리 파라미터의 value가 빈 문자열로 남아있어서 아무것도 결과값이 뜨지 않는 문제가 발생합니다. 결과값이 없을 때의 예외 뷰도 없습니다.
후
2024-08-13.9.48.02.mov
필터링 뱃지를 클릭했다가 해제했을 때는 해당 쿼리 파라미터(?isFounding=, ?isAvailable=)를 굳이 url에 가지고있을 필요가 없으므로 아예 삭제하는 걸 볼 수 있습니다.
이름 검색도 마찬가지로 빈 문자열일 경우에는 해당 쿼리 파라미터(?name=)를 제거합니다.
결과값이 없을 때는 empty 뷰를 추가했으며 반응형을 고려했습니다.