headplane/app/utils/toast.ts
2025-01-28 16:06:41 -05:00

15 lines
349 B
TypeScript

import { ToastQueue } from '@react-stately/toast';
import React from 'react';
const toastQueue = new ToastQueue<React.ReactNode>({
maxVisibleToasts: 7,
});
export function useToastQueue() {
return toastQueue;
}
export default function toast(content: React.ReactNode, duration = 3000) {
return toastQueue.add(content, { timeout: duration });
}