# notify(String|VNode|Function, options)
- Arguments
{ String | VNode | Function }
Message{ Object }
options
Breadstick's notify
method accepts two parameters. The first parameter can be a String
, VNode
(Object), or Function
and the second is the options object.
If a string is passed in the first argument, breadstick will render a notificiation with the string in the top center position with it's default internal component.
this.$breadstick.notify('Simple notification.')
If a VNode
is passed, Breadstick treats it like a rendered component and renders it instead.
this.$breadstick.notify(
<div>I am a custom HTML element</div>
)
If a callback Function
is passed in the first argument, it will expose an object with two parameters: h
and the onClose
which are both functions. Using a render callback allows you to tap into the close function. It's your best option if you want to completely re-style your toast notification
this.$breadstick.notify(({ h, onClose }) => {
return h('div', 'My custom notification')
})
# Options
Option | Type | Default | Values |
---|---|---|---|
position | String | top | top , right , bottom , left , top-left , top-right , bottom-right , bottom-left |
duration | Number | 5000 | Any number in milliseconds |
# closeAll()
- Type:
Function
ThecloseAll
method closes all toast notifications that are visible in the UI at the time of invocation. Nice a succinct way to dismiss all notifications