Skip to main content

Function: createToastQueue()

createToastQueue(options?): ToastQueue<ToastContent>

Defined in: components/Toast/Toast.tsx:156

Factory for a typed toast queue. Call once (typically at module scope of your app) and pass the result to <ToastRegion queue={queue} />.

Parameters

ParameterType
options?{ maxVisibleToasts?: number; }
options.maxVisibleToasts?number

Returns

ToastQueue<ToastContent>

Example

import { createToastQueue } from '@ttoss/fsl-ui';

export const toastQueue = createToastQueue();

// Somewhere in your app:
toastQueue.add(
{ title: 'Saved', description: 'Your changes are live.', evaluation: 'positive' },
{ timeout: 5000 }
);