gbr/ui/admin/alert
Gleam UI admin alert element
Types
UI super alert element.
- el: Element info
- info: Alert description info
- status: Alert status “info”, “error”…
- open: If alert is open or not.
pub opaque type UIAlert
Alert render element
in: Alert info
pub opaque type UIAlertRender(a)
Values
pub fn at(
in: UIAlert,
inner: List(element.Element(a)),
) -> UIAlertRender(a)
New alert render element.
- in: Alert info
pub fn at_link(
in: UIAlert,
href: String,
text: String,
) -> UIAlertRender(a)
New alert render element with footer link
- in: Alert element
- href: Link href attribute
- text: Text to show into link
pub fn new(title: String, desc: String) -> UIAlert
New alert super element pass title and description.
- title: Alert title
- desc: Alert description
pub fn render(at: UIAlertRender(a)) -> element.Element(a)
Set attribute el.classes by status
Render super alert element to lustre/element/html.{div}.