components/notification
오버레이와 피드백 · 39 / 64

Notification

ui.widgets.Notifier

작업을 방해하지 않는 알림: 아홉 가지 유형, 진행률, 액션 버튼, 스택, 여덟 개의 도킹 위치.

BEHAVIOR CONTRACT

Notifier는 portal 스택, 등장 / 퇴장, hover 시 펼치기와 타이머 일시정지를 관리하고, 창 크기가 바뀌어도 스택을 앵커에 고정합니다. 카드는 흰 유리 재질을 사용합니다.

RECORDED INTERACTION

harness가 아홉 가지 유형을 모두 띄우고(진행률 카드는 완료될 때까지 둠), 네 개를 연달아 띄워 스택을 만든 뒤, hover로 펼쳐 가운데 카드를 닫고 마지막에 모두 정리합니다.

여덟 개의 도킹 위치: 위치를 바꾸면 앵커, 성장 방향, 등장 방향만 바뀌고 카드는 다시 만들지 않습니다. 왼쪽 위치는 창 왼쪽 가장자리에 붙기 때문에 창 전체를 담았습니다.

가이드 읽기 →

GitHub에서 소스 보기examples/storybook/notification_story.zig:290

Storybook에 있는 이 story의 원본 코드입니다(zenit 5f9add5+wip 2026-09-30). W는 ui.widgets이며, col / row / label은 Storybook 내부의 작은 레이아웃 헬퍼입니다.

zenit · 이중 라이선스오픈 소스 프로젝트는 GPL-3.0-only로 무료 사용할 수 있으며, 비공개 소스나 상용 제품에는 상용 라이선스가 필요합니다.작성자 연락처: zongyi.xzy#gmail.com (#을 @로 바꾸세요)zenit 5f9add5+wip 2026-09-30