analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
37 lines (35 loc) • 1.03 kB
JavaScript
import {
ToastStore_default
} from "./chunk-OAP6DJKU.mjs";
import {
Toast_default
} from "./chunk-YGF3KVWG.mjs";
// src/components/Toast/utils/Toaster.tsx
import { Fragment, jsx } from "react/jsx-runtime";
var Toaster = () => {
const toasts = ToastStore_default((state) => state.toasts);
const removeToast = ToastStore_default((state) => state.removeToast);
return /* @__PURE__ */ jsx(Fragment, { children: toasts.map((toast) => /* @__PURE__ */ jsx(
Toast_default,
{
title: toast.title,
description: toast.description,
variant: toast.variant,
action: toast.action,
position: toast.position,
onClose: () => removeToast(toast.id)
},
toast.id
)) });
};
var useToast = () => {
const addToast = ToastStore_default((state) => state.addToast);
const removeToast = ToastStore_default((state) => state.removeToast);
return { addToast, removeToast };
};
var Toaster_default = Toaster;
export {
useToast,
Toaster_default
};
//# sourceMappingURL=chunk-L2AMPFWU.mjs.map