analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
37 lines (29 loc) • 1.33 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunkHYCL2IYZjs = require('./chunk-HYCL2IYZ.js');
var _chunkQOF47WYZjs = require('./chunk-QOF47WYZ.js');
// src/components/Toast/utils/Toaster.tsx
var _jsxruntime = require('react/jsx-runtime');
var Toaster = () => {
const toasts = _chunkHYCL2IYZjs.ToastStore_default.call(void 0, (state) => state.toasts);
const removeToast = _chunkHYCL2IYZjs.ToastStore_default.call(void 0, (state) => state.removeToast);
return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _jsxruntime.Fragment, { children: toasts.map((toast) => /* @__PURE__ */ _jsxruntime.jsx.call(void 0,
_chunkQOF47WYZjs.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 = _chunkHYCL2IYZjs.ToastStore_default.call(void 0, (state) => state.addToast);
const removeToast = _chunkHYCL2IYZjs.ToastStore_default.call(void 0, (state) => state.removeToast);
return { addToast, removeToast };
};
var Toaster_default = Toaster;
exports.useToast = useToast; exports.Toaster_default = Toaster_default;
//# sourceMappingURL=chunk-TBRQXPPO.js.map