SnotifyService
All methods return toast SnotifyToast Toast methods creates notifications with different class names
.snotify-${METHOD_NAME}
You can style them as you want. Look more in [advanced section].
Core
simple
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
success
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
info
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
warning
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
error
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
confirm
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
Toast notification with buttons
Example - here
prompt
type:
Function
Signature:
(body: string): SnotifyToast (body: string, config: SnotifyToastConfig): SnotifyToast (body: string, title: string): SnotifyToast (body: string, title: string, config: SnotifyToastConfig): SnotifyToast
Toast notification with buttons and input field Example - here
async
type:
Function
Signature:
(body: string, action: Promise<Snotify> | Observable<Snotify>): SnotifyToast (body: string, title: string, action: Promise<Snotify> | Observable<Snotify>): SnotifyToast (body: string, action: Promise<Snotify> | Observable<Snotify>, config: SnotifyToastConfig): SnotifyToast (body: string, title: string, action: Promise<Snotify> | Observable<Snotify>, config: SnotifyToastConfig): SnotifyToast
Toast notification of style - info and loading spinner. It changes style depending on complete or error
Observable
.
Example - here
html
type:
Function
Signature:
html(html: string | SafeHtml, config?: SnotifyToastConfig): SnotifyToast
Toast notification of custom style(default - Simple). Renders your html string inside
.snotifyToast__inner
Example - here
Other
setDefaults
type:
Function
Signature:
( defaults: SnotifyDefaults ) => SnotifyDefaults
Set global configuration object
get
type:
Function
Signature:
( id: number ) => SnotifyToast
SnotifyToast Returns SnotifyToast object by id
remove
type:
Function
Signature:
( id?: number, remove?: boolean ) => void
If id passed, removes toast instantly. If no param passed it's the same as clear().
If you want to remove toast instantly passtrue
as second argument
clear
type:
Function
Signature:
() => void
Clear notifications array instantly
create
type:
Function
Signature:
( snotify: Snotify ) => SnotifyToast
Snotify
SnotifyToast
Creates custom notification object
button
type:
Function
Signature:
( text: string, closeOnClick: boolean = true, action: (toast?: SnotifyToast) => void = null, bold: boolean = false ) => SnotifyButton
SnotifyButton
SnotifyToast
Button create helper