@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
30 lines • 4.15 kB
JavaScript
import { __assign } from "tslib";
import { animate, animation, style } from '@angular/animations';
import { EaseOut, EaseIn } from '../easings';
var base = [
style({
opacity: "{{ startOpacity }}",
height: "{{ startHeight }}"
}),
animate("{{duration}} {{delay}} {{easing}}", style({
opacity: "{{ endOpacity }}",
height: "{{ endHeight }}"
}))
];
var baseParams = {
delay: '0s',
duration: '350ms',
easing: EaseIn.quad,
startOpacity: 0,
endOpacity: 1,
startHeight: '',
endHeight: ''
};
var growVerIn = animation(base, {
params: __assign(__assign({}, baseParams), { easing: EaseOut.quad, startOpacity: 0, endOpacity: 1, startHeight: '0px', endHeight: '*' })
});
var growVerOut = animation(base, {
params: __assign(__assign({}, baseParams), { easing: EaseOut.quad, startOpacity: 1, endOpacity: 0, startHeight: '*', endHeight: '0px' })
});
export { growVerIn, growVerOut };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pZ25pdGV1aS1hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2FuaW1hdGlvbnMvZ3Jvdy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQWlELEtBQUssRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQy9HLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBRzdDLElBQU0sSUFBSSxHQUF3QjtJQUM5QixLQUFLLENBQUM7UUFDRixPQUFPLEVBQUUsb0JBQW9CO1FBQzdCLE1BQU0sRUFBRSxtQkFBbUI7S0FDOUIsQ0FBQztJQUNGLE9BQU8sQ0FDSCxtQ0FBbUMsRUFDbkMsS0FBSyxDQUFDO1FBQ0YsT0FBTyxFQUFFLGtCQUFrQjtRQUMzQixNQUFNLEVBQUUsaUJBQWlCO0tBQzVCLENBQUMsQ0FDTDtDQUNKLENBQUM7QUFFRixJQUFNLFVBQVUsR0FBcUI7SUFDakMsS0FBSyxFQUFFLElBQUk7SUFDWCxRQUFRLEVBQUUsT0FBTztJQUNqQixNQUFNLEVBQUUsTUFBTSxDQUFDLElBQUk7SUFDbkIsWUFBWSxFQUFFLENBQUM7SUFDZixVQUFVLEVBQUUsQ0FBQztJQUNiLFdBQVcsRUFBRSxFQUFFO0lBQ2YsU0FBUyxFQUFFLEVBQUU7Q0FDaEIsQ0FBQztBQUVGLElBQU0sU0FBUyxHQUErQixTQUFTLENBQUMsSUFBSSxFQUFFO0lBQzFELE1BQU0sd0JBQ0MsVUFBVSxLQUNiLE1BQU0sRUFBRSxPQUFPLENBQUMsSUFBSSxFQUNwQixZQUFZLEVBQUUsQ0FBQyxFQUNmLFVBQVUsRUFBRSxDQUFDLEVBQ2IsV0FBVyxFQUFFLEtBQUssRUFDbEIsU0FBUyxFQUFFLEdBQUcsR0FDakI7Q0FDSixDQUFDLENBQUM7QUFFSCxJQUFNLFVBQVUsR0FBK0IsU0FBUyxDQUFDLElBQUksRUFBRTtJQUMzRCxNQUFNLHdCQUNDLFVBQVUsS0FDYixNQUFNLEVBQUUsT0FBTyxDQUFDLElBQUksRUFDcEIsWUFBWSxFQUFFLENBQUMsRUFDZixVQUFVLEVBQUUsQ0FBQyxFQUNiLFdBQVcsRUFBRSxHQUFHLEVBQ2hCLFNBQVMsRUFBRSxLQUFLLEdBQ25CO0NBQ0osQ0FBQyxDQUFDO0FBRUgsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGFuaW1hdGUsIGFuaW1hdGlvbiwgQW5pbWF0aW9uTWV0YWRhdGEsIEFuaW1hdGlvblJlZmVyZW5jZU1ldGFkYXRhLCBzdHlsZSB9IGZyb20gJ0Bhbmd1bGFyL2FuaW1hdGlvbnMnO1xuaW1wb3J0IHsgRWFzZU91dCwgRWFzZUluIH0gZnJvbSAnLi4vZWFzaW5ncyc7XG5pbXBvcnQgeyBJQW5pbWF0aW9uUGFyYW1zIH0gZnJvbSAnLi4vaW50ZXJmYWNlJztcblxuY29uc3QgYmFzZTogQW5pbWF0aW9uTWV0YWRhdGFbXSA9IFtcbiAgICBzdHlsZSh7XG4gICAgICAgIG9wYWNpdHk6IGB7eyBzdGFydE9wYWNpdHkgfX1gLFxuICAgICAgICBoZWlnaHQ6IGB7eyBzdGFydEhlaWdodCB9fWBcbiAgICB9KSxcbiAgICBhbmltYXRlKFxuICAgICAgICBge3tkdXJhdGlvbn19IHt7ZGVsYXl9fSB7e2Vhc2luZ319YCxcbiAgICAgICAgc3R5bGUoe1xuICAgICAgICAgICAgb3BhY2l0eTogYHt7IGVuZE9wYWNpdHkgfX1gLFxuICAgICAgICAgICAgaGVpZ2h0OiBge3sgZW5kSGVpZ2h0IH19YFxuICAgICAgICB9KVxuICAgIClcbl07XG5cbmNvbnN0IGJhc2VQYXJhbXM6IElBbmltYXRpb25QYXJhbXMgPSB7XG4gICAgZGVsYXk6ICcwcycsXG4gICAgZHVyYXRpb246ICczNTBtcycsXG4gICAgZWFzaW5nOiBFYXNlSW4ucXVhZCxcbiAgICBzdGFydE9wYWNpdHk6IDAsXG4gICAgZW5kT3BhY2l0eTogMSxcbiAgICBzdGFydEhlaWdodDogJycsXG4gICAgZW5kSGVpZ2h0OiAnJ1xufTtcblxuY29uc3QgZ3Jvd1ZlckluOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihiYXNlLCB7XG4gICAgcGFyYW1zOiB7XG4gICAgICAgIC4uLmJhc2VQYXJhbXMsXG4gICAgICAgIGVhc2luZzogRWFzZU91dC5xdWFkLFxuICAgICAgICBzdGFydE9wYWNpdHk6IDAsXG4gICAgICAgIGVuZE9wYWNpdHk6IDEsXG4gICAgICAgIHN0YXJ0SGVpZ2h0OiAnMHB4JyxcbiAgICAgICAgZW5kSGVpZ2h0OiAnKidcbiAgICB9XG59KTtcblxuY29uc3QgZ3Jvd1Zlck91dDogQW5pbWF0aW9uUmVmZXJlbmNlTWV0YWRhdGEgPSBhbmltYXRpb24oYmFzZSwge1xuICAgIHBhcmFtczoge1xuICAgICAgICAuLi5iYXNlUGFyYW1zLFxuICAgICAgICBlYXNpbmc6IEVhc2VPdXQucXVhZCxcbiAgICAgICAgc3RhcnRPcGFjaXR5OiAxLFxuICAgICAgICBlbmRPcGFjaXR5OiAwLFxuICAgICAgICBzdGFydEhlaWdodDogJyonLFxuICAgICAgICBlbmRIZWlnaHQ6ICcwcHgnXG4gICAgfVxufSk7XG5cbmV4cG9ydCB7IGdyb3dWZXJJbiwgZ3Jvd1Zlck91dCB9O1xuIl19