Closed hyesungoh closed 1 year ago
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:
Coverage data is based on head (
2060abd
) compared to base (068de89
). Patch has no changes to coverable lines.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Compared against c72d5fe34d60ef2acd2da036299caef83f53deba
Route | Size (gzipped) | Diff |
---|---|---|
/ |
87.08 KB | -4.87 KB |
/_app |
185.56 KB | +4.26 KB |
/onboard/step1 |
74.19 KB | -2.99 KB |
/onboard/step2 |
74.43 KB | -2.99 KB |
/onboard/step3 |
76.19 KB | -2.98 KB |
/template |
82.1 KB | -4.84 KB |
/test |
106.05 KB | -4.78 KB |
Dynamic import: No significant changes found
Latest commit: |
9ddf2cc
|
Status: | ✅ Deploy successful! |
Preview URL: | https://1b88315e.12-team3-web.pages.dev |
Branch Preview URL: | https://issue-153.12-team3-web.pages.dev |
🤔 해결하려는 문제가 무엇인가요?
closes #153
toast 메세지를 그리는 wrapper와 fire 할 수 있는 hook을 개발
🎉 어떻게 해결했나요?
사용 방법
📚 Attachment (Option)
_app
에서ToastWrapper
를 렌더링해요ToastWrapper
는 global statetoast
를 렌더링해요key
값으로toast.content
를 사용해, 다른 메세지의 토스트는 다시 렌더링을 해야되는 것을 알려요 (이 때 애니메이션도 재생돼요)fireToast
에서 id 값을date getTime
을 사용해요setTimeout
을 이용해 duration 이후에removeToast
함수를id
와 함께 실행해요removeToast
는 현재 state의 id와 인자로 받은 id를 비교해요https://user-images.githubusercontent.com/26461307/206860514-f9a87fd0-4b71-4652-a22e-58209c161f88.mov