UNPKG

@ng-bootstrap/ng-bootstrap

Version:
20 lines 2.58 kB
import { reflow } from '../util/util'; export const ngbToastFadeInTransition = (element, animation) => { const { classList } = element; if (!animation) { classList.add('show'); return; } classList.remove('hide'); reflow(element); classList.add('showing'); return () => { classList.remove('showing'); classList.add('show'); }; }; export const ngbToastFadeOutTransition = ({ classList }) => { classList.remove('show'); return () => { classList.add('hide'); }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9hc3QtdHJhbnNpdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIuLi8uLi8uLi9zcmMvIiwic291cmNlcyI6WyJ0b2FzdC90b2FzdC10cmFuc2l0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBQyxNQUFNLEVBQUMsTUFBTSxjQUFjLENBQUM7QUFFcEMsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQXlCLENBQUMsT0FBb0IsRUFBRSxTQUFlLEVBQUUsRUFBRTtJQUN0RyxNQUFNLEVBQUMsU0FBUyxFQUFDLEdBQUcsT0FBTyxDQUFDO0lBRTVCLElBQUksQ0FBQyxTQUFTLEVBQUU7UUFDZCxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3RCLE9BQU87S0FDUjtJQUVELFNBQVMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDekIsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ2hCLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7SUFFekIsT0FBTyxHQUFHLEVBQUU7UUFDVixTQUFTLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQzVCLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDeEIsQ0FBQyxDQUFDO0FBQ0osQ0FBQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0seUJBQXlCLEdBQXlCLENBQUMsRUFBQyxTQUFTLEVBQWMsRUFBRSxFQUFFO0lBQzFGLFNBQVMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDekIsT0FBTyxHQUFHLEVBQUUsR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzFDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7TmdiVHJhbnNpdGlvblN0YXJ0Rm59IGZyb20gJy4uL3V0aWwvdHJhbnNpdGlvbi9uZ2JUcmFuc2l0aW9uJztcbmltcG9ydCB7cmVmbG93fSBmcm9tICcuLi91dGlsL3V0aWwnO1xuXG5leHBvcnQgY29uc3QgbmdiVG9hc3RGYWRlSW5UcmFuc2l0aW9uOiBOZ2JUcmFuc2l0aW9uU3RhcnRGbiA9IChlbGVtZW50OiBIVE1MRWxlbWVudCwgYW5pbWF0aW9uOiB0cnVlKSA9PiB7XG4gIGNvbnN0IHtjbGFzc0xpc3R9ID0gZWxlbWVudDtcblxuICBpZiAoIWFuaW1hdGlvbikge1xuICAgIGNsYXNzTGlzdC5hZGQoJ3Nob3cnKTtcbiAgICByZXR1cm47XG4gIH1cblxuICBjbGFzc0xpc3QucmVtb3ZlKCdoaWRlJyk7XG4gIHJlZmxvdyhlbGVtZW50KTtcbiAgY2xhc3NMaXN0LmFkZCgnc2hvd2luZycpO1xuXG4gIHJldHVybiAoKSA9PiB7XG4gICAgY2xhc3NMaXN0LnJlbW92ZSgnc2hvd2luZycpO1xuICAgIGNsYXNzTGlzdC5hZGQoJ3Nob3cnKTtcbiAgfTtcbn07XG5cbmV4cG9ydCBjb25zdCBuZ2JUb2FzdEZhZGVPdXRUcmFuc2l0aW9uOiBOZ2JUcmFuc2l0aW9uU3RhcnRGbiA9ICh7Y2xhc3NMaXN0fTogSFRNTEVsZW1lbnQpID0+IHtcbiAgY2xhc3NMaXN0LnJlbW92ZSgnc2hvdycpO1xuICByZXR1cm4gKCkgPT4geyBjbGFzc0xpc3QuYWRkKCdoaWRlJyk7IH07XG59O1xuIl19