Interface: UpdateOptions\<T>
services.UpdateOptions
Options for updating a toast notification, with optional render content.
Type parameters
| Name | Type |
|---|---|
T | unknown |
Hierarchy
Nullable\<ToastOptions\<T>>↳
UpdateOptions
Table of contents
Properties
- autoClose
- bodyStyle
- closeOnClick
- containerId
- data
- delay
- draggable
- draggableDirection
- draggablePercent
- hideProgressBar
- icon
- isLoading
- onClick
- onClose
- onOpen
- pauseOnFocusLoss
- pauseOnHover
- position
- progress
- progressStyle
- render
- role
- rtl
- style
- toastId
- type
- updateId
Properties
autoClose
• Optional autoClose: null | number | false
Set the delay in ms to close the toast automatically.
Use false to prevent the toast from closing.
Default: 5000
Inherited from
Nullable.autoClose
Defined in
src/services/toastService.ts:48
bodyStyle
• Optional bodyStyle: null | CSSProperties
An optional inline style to apply for the toast content.
Inherited from
Nullable.bodyStyle
Defined in
src/services/toastService.ts:64
closeOnClick
• Optional closeOnClick: null | boolean
Remove the toast when clicked.
Default: true
Inherited from
Nullable.closeOnClick
Defined in
src/services/toastService.ts:42
containerId
• Optional containerId: null | string
Set id to handle multiple container
Inherited from
Nullable.containerId
Defined in
src/services/toastService.ts:95
data
• Optional data: null | T
Inherited from
Nullable.data
Defined in
src/services/toastService.ts:156
delay
• Optional delay: null | number
Add a delay in ms before the toast appear.
Inherited from
Nullable.delay
Defined in
src/services/toastService.ts:154
draggable
• Optional draggable: null | boolean
Allow toast to be draggable
Default: true
Inherited from
Nullable.draggable
Defined in
src/services/toastService.ts:75
draggableDirection
• Optional draggableDirection: null | DraggableDirection
Specify in which direction should you swipe to dismiss the toast
Default: "x"
Inherited from
Nullable.draggableDirection
Defined in
src/services/toastService.ts:85
draggablePercent
• Optional draggablePercent: null | number
The percentage of the toast's width it takes for a drag to dismiss a toast
Default: 80
Inherited from
Nullable.draggablePercent
Defined in
src/services/toastService.ts:80
hideProgressBar
• Optional hideProgressBar: null | boolean
Hide or show the progress bar.
Default: false
Inherited from
Nullable.hideProgressBar
Defined in
src/services/toastService.ts:69
icon
• Optional icon: ToastIcon
Used to display a custom icon. Set it to false to prevent
the icons from being displayed
Inherited from
Nullable.icon
Defined in
src/services/toastService.ts:112
isLoading
• Optional isLoading: null | boolean
Inherited from
Nullable.isLoading
Defined in
src/services/toastService.ts:155
onClick
• Optional onClick: null | (event: MouseEvent\<Element, MouseEvent>) => void
Deprecated
⚠️ Will be removed in the next major release. You can pass a react component with you handler instead.
Fired when clicking inside toaster
Inherited from
Nullable.onClick
Defined in
src/services/toastService.ts:102
onClose
• Optional onClose: null | \<T>(props: T) => void
Deprecated
⚠️ Will be removed in the next major release. You can rely on toast.onChange instead.
Called when toast is unmounted.
Inherited from
Nullable.onClose
Defined in
src/services/toastService.ts:129
onOpen
• Optional onOpen: null | \<T>(props: T) => void
Deprecated
⚠️ Will be removed in the next major release. You can rely on toast.onChange instead.
Called when toast is mounted.
Inherited from
Nullable.onOpen
Defined in
src/services/toastService.ts:122
pauseOnFocusLoss
• Optional pauseOnFocusLoss: null | boolean
Pause the toast when the window loses focus.
Default: true
Inherited from
Nullable.pauseOnFocusLoss
Defined in
src/services/toastService.ts:37
pauseOnHover
• Optional pauseOnHover: null | boolean
Pause the timer when the mouse hover the toast.
Default: true
Inherited from
Nullable.pauseOnHover
Defined in
src/services/toastService.ts:32
position
• Optional position: null | ToastPosition
Set the default position to use.
One of: 'top-right', 'top-center', 'top-left', 'bottom-right', 'bottom-center', 'bottom-left'
Default: 'top-right'
Inherited from
Nullable.position
Defined in
src/services/toastService.ts:54
progress
• Optional progress: null | string | number
Set the percentage for the controlled progress bar. Value must be between 0 and 1.
Inherited from
Nullable.progress
Defined in
src/services/toastService.ts:150
progressStyle
• Optional progressStyle: null | CSSProperties
An optional style to set for the progress bar.
Inherited from
Nullable.progressStyle
Defined in
src/services/toastService.ts:59
render
• Optional render: ToastContent\<T>
Used to update a toast. Pass any valid ReactNode(string, number, component)
Defined in
src/services/toastService.ts:182
role
• Optional role: null | string
Define the ARIA role for the toast
Default: alert
https://www.w3.org/WAI/PF/aria/roles
Inherited from
Nullable.role
Defined in
src/services/toastService.ts:91
rtl
• Optional rtl: null | boolean
Support right to left display.
Default: false
Inherited from
Nullable.rtl
Defined in
src/services/toastService.ts:107
style
• Optional style: null | CSSProperties
An optional inline style to apply.
Inherited from
Nullable.style
Defined in
src/services/toastService.ts:133
toastId
• Optional toastId: null | string
Set a custom toastId
Inherited from
Nullable.toastId
Defined in
src/services/toastService.ts:142
type
• Optional type: null | TypeOptions
Set the toast type.
One of: 'info', 'success', 'warning', 'error', 'default'
Inherited from
Nullable.type
Defined in
src/services/toastService.ts:138
updateId
• Optional updateId: null | string
Used during update
Inherited from
Nullable.updateId