Message

The b.Message constructor creates a message.

ModifierAction
b.DarkSet color to dark
b.PrimarySet color to primary
b.LinkSet color to link
b.InfoSet color to info
b.SuccessSet color to success
b.WarningSet color to warning
b.DangerSet color to danger
ChildAction
b.OnHeader(...any)Apply children to the <div class="message-header"> element
b.OnBody(...any)Apply children to the <div class="message-body"> element
b.OnMessage(...any)Apply children to the <article class="message"> element
b.MessageTitleSet message title as a <p> element in the <div class="message-header"> element
b.Delete(...any)Apply child to the <div class="message-header"> element
e.Class, e.Classer, e.Classeser or e.StylesApply child to the <article class="message"> element
gomponents.Nodeof type gomponents.AttributeTypeApply attribute to the <article class="message"> element
gomponents.Nodeof type gomponents.ElementTypeAdd element to the <div class="message-body"> element
Anything elseApply child to the <div class="message-body"> element

Bulma examples

Example
Code
b.Message(
	b.MessageTitle("Hello world"),
	b.Delete(e.AriaLabel("delete")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML

Hello world

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.

Colors

Example
Code
b.Message(
	b.Dark,
	b.MessageTitle("Dark"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
),
ResultHTML

Dark

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Primary,
	b.MessageTitle("Primary"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML

Primary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Link,
	b.MessageTitle("Link"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Example
Code
b.Message(
	b.Info,
	b.MessageTitle("Info"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML

Info

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Success,
	b.MessageTitle("Success"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML

Success

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Primary,
	b.MessageTitle("Warning"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML

Warning

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Danger,
	b.MessageTitle("Danger"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML

Danger

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.

Message body only

Example
Code
b.Message(
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Dark,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Primary,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Link,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Example
Code
b.Message(
	b.Info,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Success,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Warning,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.
Example
Code
b.Message(
	b.Danger,
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.",
)
ResultHTML
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus ac ex sit amet fringilla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis sodales sem.

Sizes

Example
Code
b.Message(
	b.Small,
	b.MessageTitle("Small message"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus.",
)
ResultHTML

Small message

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus.
Example
Code
b.Message(
	b.MessageTitle("Normal message"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus.",
)
ResultHTML

Normal message

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus.
Example
Code
b.Message(
	b.Medium,
	b.MessageTitle("Medium message"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus.",
)
ResultHTML

Medium message

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus.
Example
Code
b.Message(
	b.Large,
	b.MessageTitle("Large message"),
	b.Delete(e.OnClick("alert('click')")),
	"Lorem ipsum dolor sit amet, consectetur adipiscing elit. ", e.Strong("Pellentesque risus mi"), " tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum ", e.A("felis venenatis"), " efficitur. Aenean ac ", e.Em("eleifend lacus"), " in mollis lectus.",
)
ResultHTML

Large message

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque risus mi tempus quis placerat ut, porta nec nulla. Nullam gravida purus diam, et dictum felis venenatis efficitur. Aenean ac eleifend lacus in mollis lectus.