UNPKG

nice-ui

Version:

React design system, components, and utilities

14 lines (13 loc) 677 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useToasts = exports.ToastsProvider = exports.context = void 0; const React = require("react"); const ToastService_1 = require("./services/ToastService"); exports.context = React.createContext(new ToastService_1.ToastService()); const ToastsProvider = ({ value, children }) => { const value2 = React.useMemo(() => value ?? new ToastService_1.ToastService(), [value]); return React.createElement(exports.context.Provider, { value: value2 }, children); }; exports.ToastsProvider = ToastsProvider; const useToasts = () => React.useContext(exports.context); exports.useToasts = useToasts;