mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
29 lines
653 B
JavaScript
29 lines
653 B
JavaScript
import {
|
|
Toast,
|
|
ToastProvider,
|
|
ToastTitle,
|
|
ToastViewport
|
|
} from "../ui/toast";
|
|
|
|
export default function StatusToast({ copyStatus, screenshotStatus, persistenceStatus, previewMode, onClear }) {
|
|
const message = copyStatus || screenshotStatus || persistenceStatus;
|
|
if (!message || previewMode) {
|
|
return null;
|
|
}
|
|
|
|
return (
|
|
<ToastProvider duration={2200} swipeDirection="right">
|
|
<Toast
|
|
open={true}
|
|
onOpenChange={(open) => {
|
|
if (!open) {
|
|
onClear?.();
|
|
}
|
|
}}
|
|
>
|
|
<ToastTitle>{message}</ToastTitle>
|
|
</Toast>
|
|
<ToastViewport />
|
|
</ToastProvider>
|
|
);
|
|
}
|