Toast
The ToastHub component is used to display text message toasts.
Usage
import { ToastHub, Toast, Button } from '@aragon/ui'
const App = () => (
<ToastHub>
<Toast>
{toast => (
<Button onClick={() => toast("hello world")</Button>}>Click me</Button>
)}
</Toast>
</ToastHub>
)Demonstration

Props
timeout
timeoutNumber
4000
Set this property to change how long toasts will stick around.
showIndicator
showIndicatorBoolean
false
Set this property to true to add a small timout-indicator to toast messages.
threshold
thresholdNumber
Infinity
Set this property to change the threshold of toasts being presented at the same time. This will be used as an aproximation or a guideline, but it will still allow bursts to at least show.
position
position"left", "center" or "right"
"end"
Set this property to change the position where toasts will appear.
top
topBoolean
false
Set this property to true to make toasts appear from the top.
shift
shiftNumber
0
Use this property to shift the position of the toast from its “end position” (right on left to right languages).
Compound components
Toast
ToastThe Toast component calls its render-child and passes a single function that allows you to create pop-up messages.
Last updated
Was this helpful?
