@addapptables/notifier
Version:
Material notifier library for angular
59 lines • 5.13 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { style, trigger, transition, animate, keyframes } from '@angular/animations';
/** @type {?} */
export const slideInDown = [
style({
transform: 'translate3d(0,-100%, 0)',
visibility: 'visible',
offset: 0
}),
style({
transform: 'translate3d(0, 0, 0)',
offset: 1
})
];
/** @type {?} */
export const zoomOut = [
style({
opacity: 1,
offset: 0
}),
style({
transform: 'scale3d(0.3, 0.3, 0.3)',
offset: .5
}),
style({
opacity: 0,
offset: 1
})
];
/** @type {?} */
export const slideInUp = [
style({
transform: 'translate3d(0, 100%, 0)',
visibility: 'visible',
offset: 0
}),
style({
transform: 'translate3d(0, 0, 0)',
offset: 1
})
];
/** @type {?} */
export const notifierAnimation = {
notifierAnimator: notifierTriggerAnimation()
};
/**
* @return {?}
*/
export function notifierTriggerAnimation() {
return trigger('notifierAnimator', [
transition('* => slideInUp', animate(150, keyframes(slideInUp))),
transition('* => slideInDown', animate(150, keyframes(slideInDown))),
transition('* => exit', animate(150, keyframes(zoomOut)))
]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm90aWZpZXIuYW5pbWF0aW9uLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFkZGFwcHRhYmxlcy9ub3RpZmllci8iLCJzb3VyY2VzIjpbImxpYi9hbmltYXRpb25zL25vdGlmaWVyLmFuaW1hdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQTRCLE1BQU0scUJBQXFCLENBQUM7O0FBRS9HLE1BQU0sT0FBTyxXQUFXLEdBQUc7SUFDdkIsS0FBSyxDQUFDO1FBQ0YsU0FBUyxFQUFFLHlCQUF5QjtRQUNwQyxVQUFVLEVBQUUsU0FBUztRQUNyQixNQUFNLEVBQUUsQ0FBQztLQUNaLENBQUM7SUFDRixLQUFLLENBQUM7UUFDRixTQUFTLEVBQUUsc0JBQXNCO1FBQ2pDLE1BQU0sRUFBRSxDQUFDO0tBQ1osQ0FBQztDQUNMOztBQUVELE1BQU0sT0FBTyxPQUFPLEdBQUc7SUFDbkIsS0FBSyxDQUFDO1FBQ0YsT0FBTyxFQUFFLENBQUM7UUFDVixNQUFNLEVBQUUsQ0FBQztLQUNaLENBQUM7SUFDRixLQUFLLENBQUM7UUFDRixTQUFTLEVBQUUsd0JBQXdCO1FBQ25DLE1BQU0sRUFBRSxFQUFFO0tBQ2IsQ0FBQztJQUNGLEtBQUssQ0FBQztRQUNGLE9BQU8sRUFBRSxDQUFDO1FBQ1YsTUFBTSxFQUFFLENBQUM7S0FDWixDQUFDO0NBQ0w7O0FBRUQsTUFBTSxPQUFPLFNBQVMsR0FBRztJQUNyQixLQUFLLENBQUM7UUFDRixTQUFTLEVBQUUseUJBQXlCO1FBQ3BDLFVBQVUsRUFBRSxTQUFTO1FBQ3JCLE1BQU0sRUFBRSxDQUFDO0tBQ1osQ0FBQztJQUNGLEtBQUssQ0FBQztRQUNGLFNBQVMsRUFBRSxzQkFBc0I7UUFDakMsTUFBTSxFQUFFLENBQUM7S0FDWixDQUFDO0NBQ0w7O0FBRUQsTUFBTSxPQUFPLGlCQUFpQixHQUUxQjtJQUNBLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFO0NBQy9DOzs7O0FBRUQsTUFBTSxVQUFVLHdCQUF3QjtJQUNwQyxPQUFPLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRTtRQUMvQixVQUFVLENBQUMsZ0JBQWdCLEVBQUUsT0FBTyxDQUFDLEdBQUcsRUFBRSxTQUFTLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztRQUNoRSxVQUFVLENBQUMsa0JBQWtCLEVBQUUsT0FBTyxDQUFDLEdBQUcsRUFBRSxTQUFTLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztRQUNwRSxVQUFVLENBQUMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxHQUFHLEVBQUUsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7S0FDNUQsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHN0eWxlLCB0cmlnZ2VyLCB0cmFuc2l0aW9uLCBhbmltYXRlLCBrZXlmcmFtZXMsIEFuaW1hdGlvblRyaWdnZXJNZXRhZGF0YSB9IGZyb20gJ0Bhbmd1bGFyL2FuaW1hdGlvbnMnO1xyXG5cclxuZXhwb3J0IGNvbnN0IHNsaWRlSW5Eb3duID0gW1xyXG4gICAgc3R5bGUoe1xyXG4gICAgICAgIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZTNkKDAsLTEwMCUsIDApJyxcclxuICAgICAgICB2aXNpYmlsaXR5OiAndmlzaWJsZScsXHJcbiAgICAgICAgb2Zmc2V0OiAwXHJcbiAgICB9KSxcclxuICAgIHN0eWxlKHtcclxuICAgICAgICB0cmFuc2Zvcm06ICd0cmFuc2xhdGUzZCgwLCAwLCAwKScsXHJcbiAgICAgICAgb2Zmc2V0OiAxXHJcbiAgICB9KVxyXG5dO1xyXG5cclxuZXhwb3J0IGNvbnN0IHpvb21PdXQgPSBbXHJcbiAgICBzdHlsZSh7XHJcbiAgICAgICAgb3BhY2l0eTogMSxcclxuICAgICAgICBvZmZzZXQ6IDBcclxuICAgIH0pLFxyXG4gICAgc3R5bGUoe1xyXG4gICAgICAgIHRyYW5zZm9ybTogJ3NjYWxlM2QoMC4zLCAwLjMsIDAuMyknLFxyXG4gICAgICAgIG9mZnNldDogLjVcclxuICAgIH0pLFxyXG4gICAgc3R5bGUoe1xyXG4gICAgICAgIG9wYWNpdHk6IDAsXHJcbiAgICAgICAgb2Zmc2V0OiAxXHJcbiAgICB9KVxyXG5dO1xyXG5cclxuZXhwb3J0IGNvbnN0IHNsaWRlSW5VcCA9IFtcclxuICAgIHN0eWxlKHtcclxuICAgICAgICB0cmFuc2Zvcm06ICd0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKScsXHJcbiAgICAgICAgdmlzaWJpbGl0eTogJ3Zpc2libGUnLFxyXG4gICAgICAgIG9mZnNldDogMFxyXG4gICAgfSksXHJcbiAgICBzdHlsZSh7XHJcbiAgICAgICAgdHJhbnNmb3JtOiAndHJhbnNsYXRlM2QoMCwgMCwgMCknLFxyXG4gICAgICAgIG9mZnNldDogMVxyXG4gICAgfSlcclxuXTtcclxuXHJcbmV4cG9ydCBjb25zdCBub3RpZmllckFuaW1hdGlvbjoge1xyXG4gICAgcmVhZG9ubHkgbm90aWZpZXJBbmltYXRvcjogQW5pbWF0aW9uVHJpZ2dlck1ldGFkYXRhO1xyXG59ID0ge1xyXG4gICAgbm90aWZpZXJBbmltYXRvcjogbm90aWZpZXJUcmlnZ2VyQW5pbWF0aW9uKClcclxufTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBub3RpZmllclRyaWdnZXJBbmltYXRpb24oKSB7XHJcbiAgICByZXR1cm4gdHJpZ2dlcignbm90aWZpZXJBbmltYXRvcicsIFtcclxuICAgICAgICB0cmFuc2l0aW9uKCcqID0+IHNsaWRlSW5VcCcsIGFuaW1hdGUoMTUwLCBrZXlmcmFtZXMoc2xpZGVJblVwKSkpLFxyXG4gICAgICAgIHRyYW5zaXRpb24oJyogPT4gc2xpZGVJbkRvd24nLCBhbmltYXRlKDE1MCwga2V5ZnJhbWVzKHNsaWRlSW5Eb3duKSkpLFxyXG4gICAgICAgIHRyYW5zaXRpb24oJyogPT4gZXhpdCcsIGFuaW1hdGUoMTUwLCBrZXlmcmFtZXMoem9vbU91dCkpKVxyXG4gICAgXSk7XHJcbn1cclxuXHJcblxyXG4iXX0=