mirror of
https://github.com/anotherhadi/ilovetui.git
synced 2026-08-22 12:35:48 +02:00
Change style package, new components, ...
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# notification
|
||||
|
||||
Toast notifications, triggered from anywhere in a bubbletea program via an exported `tea.Msg`
|
||||
(`ShowMsg`/`Show`), not a direct reference to the `Model` that renders them. Composites over an
|
||||
already-rendered string, so it makes no assumption about how the host builds that string.
|
||||
|
||||
- Four kinds: `Info`, `Success`, `Warning`, `Error`, each with its own `style.S` color preset.
|
||||
- Auto-dismisses after `DefaultDuration` (3s) unless shown with `WithDuration(0)`, which makes it
|
||||
sticky; a sticky toast needs `WithID` so `Dismiss(id)` can remove it later.
|
||||
- Six anchors (`Top`, `TopLeft`, `TopRight`, `Bottom`, `BottomLeft`, `BottomRight`). Toasts stack
|
||||
along the anchored edge, newest closest to it.
|
||||
- `WithMaxWidth` caps growth; a toast narrower than the cap shrinks to fit instead.
|
||||
|
||||
See `examples/notification`.
|
||||
Reference in New Issue
Block a user