import { defaultContainerStyle } from '../core'; import { ToasterProps } from '..'; import { mergeContainerOptions } from '../util'; import { createEffect, For, onCleanup, Component } from 'solid-js'; import { store, createTimers } from '../core'; import { ToastContainer } from './'; import { Toast } from '../types'; export const Toaster: Component = (props) => { createEffect(() => { mergeContainerOptions(props); }); createEffect(() => { const timers = createTimers(); onCleanup(() => { if (!timers) return; timers.forEach((timer) => timer && clearTimeout(timer)); }); }); return (
{(toast) => }
); };