@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
78 lines • 14.7 kB
JavaScript
import { __assign } from "tslib";
import { animate, animation, style } from '@angular/animations';
import { EaseIn, EaseOut } from '../easings';
var swingBase = [
style({
opacity: "{{startOpacity}}",
transform: "rotate{{direction}}({{startAngle}}deg)",
transformOrigin: "{{xPos}} {{yPos}}"
}),
animate("{{duration}} {{delay}} {{easing}}", style({
opacity: "{{endOpacity}}",
transform: "rotate{{direction}}({{endAngle}}deg)",
transformOrigin: "{{xPos}} {{yPos}}"
}))
];
var swingParams = {
delay: '0s',
direction: 'X',
duration: '.5s',
easing: EaseOut.back,
endAngle: 0,
endOpacity: 1,
startAngle: -100,
startOpacity: 0,
xPos: 'top',
yPos: 'center'
};
var swingOutParams = __assign(__assign({}, swingParams), { duration: '.55s', easing: EaseIn.back, endAngle: 70, endOpacity: 0, startAngle: 0, startOpacity: 1 });
var swingInTopFwd = animation(swingBase, {
params: __assign({}, swingParams)
});
var swingInRightFwd = animation(swingBase, {
params: __assign(__assign({}, swingParams), { direction: 'Y', xPos: 'center', yPos: 'right' })
});
var swingInBottomFwd = animation(swingBase, {
params: __assign(__assign({}, swingParams), { startAngle: 100, xPos: 'bottom' })
});
var swingInLeftFwd = animation(swingBase, {
params: __assign(__assign({}, swingParams), { direction: 'Y', startAngle: 100, xPos: 'center', yPos: 'left' })
});
var swingInTopBck = animation(swingBase, {
params: __assign(__assign({}, swingParams), { duration: '.6s', startAngle: 70 })
});
var swingInRightBck = animation(swingBase, {
params: __assign(__assign({}, swingParams), { direction: 'Y', duration: '.6s', startAngle: 70, xPos: 'center', yPos: 'right' })
});
var swingInBottomBck = animation(swingBase, {
params: __assign(__assign({}, swingParams), { duration: '.6s', startAngle: -70, xPos: 'bottom' })
});
var swingInLeftBck = animation(swingBase, {
params: __assign(__assign({}, swingParams), { direction: 'Y', duration: '.6s', startAngle: -70, xPos: 'center', yPos: 'left' })
});
var swingOutTopFwd = animation(swingBase, {
params: __assign({}, swingOutParams)
});
var swingOutRightFwd = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { direction: 'Y', xPos: 'center', yPos: 'right' })
});
var swingOutBottomFwd = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { endAngle: -70, xPos: 'bottom' })
});
var swingOutLefttFwd = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { direction: 'Y', endAngle: -70, xPos: 'center', yPos: 'left' })
});
var swingOutTopBck = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { duration: '.45s', endAngle: -100 })
});
var swingOutRightBck = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { direction: 'Y', duration: '.45s', endAngle: -100, xPos: 'center', yPos: 'right' })
});
var swingOutBottomBck = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { duration: '.45s', endAngle: 100, xPos: 'bottom' })
});
var swingOutLeftBck = animation(swingBase, {
params: __assign(__assign({}, swingOutParams), { direction: 'Y', duration: '.45s', endAngle: 100, xPos: 'center', yPos: 'left' })
});
export { swingInTopFwd, swingInRightFwd, swingInLeftFwd, swingInBottomFwd, swingInTopBck, swingInRightBck, swingInBottomBck, swingInLeftBck, swingOutTopFwd, swingOutRightFwd, swingOutBottomFwd, swingOutLefttFwd, swingOutTopBck, swingOutRightBck, swingOutBottomBck, swingOutLeftBck };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pZ25pdGV1aS1hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL2FuaW1hdGlvbnMvc3dpbmcvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFpRCxLQUFLLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQUMvRyxPQUFPLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxNQUFNLFlBQVksQ0FBQztBQUc3QyxJQUFNLFNBQVMsR0FBd0I7SUFDbkMsS0FBSyxDQUFDO1FBQ0YsT0FBTyxFQUFFLGtCQUFrQjtRQUMzQixTQUFTLEVBQUUsd0NBQXdDO1FBQ25ELGVBQWUsRUFBRSxtQkFBbUI7S0FDdkMsQ0FBQztJQUNGLE9BQU8sQ0FDSCxtQ0FBbUMsRUFDbkMsS0FBSyxDQUFDO1FBQ0YsT0FBTyxFQUFFLGdCQUFnQjtRQUN6QixTQUFTLEVBQUUsc0NBQXNDO1FBQ2pELGVBQWUsRUFBRSxtQkFBbUI7S0FDdkMsQ0FBQyxDQUNMO0NBQ0osQ0FBQztBQUVGLElBQU0sV0FBVyxHQUFxQjtJQUNsQyxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxHQUFHO0lBQ2QsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsT0FBTyxDQUFDLElBQUk7SUFDcEIsUUFBUSxFQUFFLENBQUM7SUFDWCxVQUFVLEVBQUUsQ0FBQztJQUNiLFVBQVUsRUFBRSxDQUFDLEdBQUc7SUFDaEIsWUFBWSxFQUFFLENBQUM7SUFDZixJQUFJLEVBQUUsS0FBSztJQUNYLElBQUksRUFBRSxRQUFRO0NBQ2pCLENBQUM7QUFFRixJQUFNLGNBQWMseUJBQ2IsV0FBVyxLQUNkLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLE1BQU0sRUFBRSxNQUFNLENBQUMsSUFBSSxFQUNuQixRQUFRLEVBQUUsRUFBRSxFQUNaLFVBQVUsRUFBRSxDQUFDLEVBQ2IsVUFBVSxFQUFFLENBQUMsRUFDYixZQUFZLEVB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QUNoQixRQUFRLEVBQUUsQ0FBQyxHQUFHLEdBQ2pCO0NBQ0osQ0FBQyxDQUFDO0FBRUgsSUFBTSxnQkFBZ0IsR0FBK0IsU0FBUyxDQUFDLFNBQVMsRUFBRTtJQUN0RSxNQUFNLHdCQUNDLGNBQWMsS0FDakIsU0FBUyxFQUFFLEdBQUcsRUFDZCxRQUFRLEVBQUUsTUFBTSxFQUNoQixRQUFRLEVBQUUsQ0FBQyxHQUFHLEVBQ2QsSUFBSSxFQUFFLFFBQVEsRUFDZCxJQUFJLEVBQUUsT0FBTyxHQUNoQjtDQUNKLENBQUMsQ0FBQztBQUVILElBQU0saUJBQWlCLEdBQStCLFNBQVMsQ0FBQyxTQUFTLEVBQUU7SUFDdkUsTUFBTSx3QkFDQyxjQUFjLEtBQ2pCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFFBQVEsRUFBRSxHQUFHLEVBQ2IsSUFBSSxFQUFFLFFBQVEsR0FDakI7Q0FDSixDQUFDLENBQUM7QUFFSCxJQUFNLGVBQWUsR0FBK0IsU0FBUyxDQUFDLFNBQVMsRUFBRTtJQUNyRSxNQUFNLHdCQUNDLGNBQWMsS0FDakIsU0FBUyxFQUFFLEdBQUcsRUFDZCxRQUFRLEVBQUUsTUFBTSxFQUNoQixRQUFRLEVBQUUsR0FBRyxFQUNiLElBQUksRUFBRSxRQUFRLEVBQ2QsSUFBSSxFQUFFLE1BQU0sR0FDZjtDQUNKLENBQUMsQ0FBQztBQUVILE9BQU8sRUFDSCxhQUFhLEVBQ2IsZUFBZSxFQUNmLGNBQWMsRUFDZCxnQkFBZ0IsRUFDaEIsYUFBYSxFQUNiLGVBQWUsRUFDZixnQkFBZ0IsRUFDaEIsY0FBYyxFQUNkLGNBQWMsRUFDZCxnQkFBZ0IsRUFDaEIsaUJBQWlCLEVBQ2pCLGdCQUFnQixFQUNoQixjQUFjLEVBQ2QsZ0JBQWdCLEVBQ2hCLGlCQUFpQixFQUNqQixlQUFlLEVBQ2xCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhbmltYXRlLCBhbmltYXRpb24sIEFuaW1hdGlvbk1ldGFkYXRhLCBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSwgc3R5bGUgfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcbmltcG9ydCB7IEVhc2VJbiwgRWFzZU91dCB9IGZyb20gJy4uL2Vhc2luZ3MnO1xuaW1wb3J0IHsgSUFuaW1hdGlvblBhcmFtcyB9IGZyb20gJy4uL2ludGVyZmFjZSc7XG5cbmNvbnN0IHN3aW5nQmFzZTogQW5pbWF0aW9uTWV0YWRhdGFbXSA9IFtcbiAgICBzdHlsZSh7XG4gICAgICAgIG9wYWNpdHk6IGB7e3N0YXJ0T3BhY2l0eX19YCxcbiAgICAgICAgdHJhbnNmb3JtOiBgcm90YXRle3tkaXJlY3Rpb259fSh7e3N0YXJ0QW5nbGV9fWRlZylgLFxuICAgICAgICB0cmFuc2Zvcm1PcmlnaW46IGB7e3hQb3N9fSB7e3lQb3N9fWBcbiAgICB9KSxcbiAgICBhbmltYXRlKFxuICAgICAgICBge3tkdXJhdGlvbn19IHt7ZGVsYXl9fSB7e2Vhc2luZ319YCxcbiAgICAgICAgc3R5bGUoe1xuICAgICAgICAgICAgb3BhY2l0eTogYHt7ZW5kT3BhY2l0eX19YCxcbiAgICAgICAgICAgIHRyYW5zZm9ybTogYHJvdGF0ZXt7ZGlyZWN0aW9ufX0oe3tlbmRBbmdsZX19ZGVnKWAsXG4gICAgICAgICAgICB0cmFuc2Zvcm1PcmlnaW46IGB7e3hQb3N9fSB7e3lQb3N9fWBcbiAgICAgICAgfSlcbiAgICApXG5dO1xuXG5jb25zdCBzd2luZ1BhcmFtczogSUFuaW1hdGlvblBhcmFtcyA9IHtcbiAgICBkZWxheTogJzBzJyxcbiAgICBkaXJlY3Rpb246ICdYJyxcbiAgICBkdXJhdGlvbjogJy41cycsXG4gICAgZWFzaW5nOiBFYXNlT3V0LmJhY2ssXG4gICAgZW5kQW5nbGU6IDAsXG4gICAgZW5kT3BhY2l0eTogMSxcbiAgICBzdGFydEFuZ2xlOiAtMTAwLFxuICAgIHN0YXJ0T3BhY2l0eTogMCxcbiAgICB4UG9zOiAndG9wJyxcbiAgICB5UG9zOiAnY2VudGVyJ1xufTtcblxuY29uc3Qgc3dpbmdPdXRQYXJhbXM6IElBbmltYXRpb25QYXJhbXMgPSB7XG4gICAgLi4uc3dpbmdQYXJhbXMsXG4gICAgZHVyYXRpb246ICcuNTVzJyxcbiAgICBlYXNpbmc6IEVhc2VJbi5iYWNrLFxuICAgIGVuZEFuZ2xlOiA3MCxcbiAgICBlbmRPcGFjaXR5OiAwLFxuICAgIHN0YXJ0QW5nbGU6IDAsXG4gICAgc3RhcnRPcGFjaXR5OiAxXG59O1xuXG5jb25zdCBzd2luZ0luVG9wRndkOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdQYXJhbXNcbiAgICB9XG59KTtcblxuY29uc3Qgc3dpbmdJblJpZ2h0RndkOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdQYXJhbXMsXG4gICAgICAgIGRpcmVjdGlvbjogJ1knLFxuICAgICAgICB4UG9zOiAnY2VudGVyJyxcbiAgICAgICAgeVBvczogJ3JpZ2h0J1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ0luQm90dG9tRndkOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdQYXJhbXMsXG4gICAgICAgIHN0YXJ0QW5nbGU6IDEwMCxcbiAgICAgICAgeFBvczogJ2JvdHRvbSdcbiAgICB9XG59KTtcblxuY29uc3Qgc3dpbmdJbkxlZnRGd2Q6IEFuaW1hdGlvblJlZmVyZW5jZU1ldGFkYXRhID0gYW5pbWF0aW9uKHN3aW5nQmFzZSwge1xuICAgIHBhcmFtczoge1xuICAgICAgICAuLi5zd2luZ1BhcmFtcyxcbiAgICAgICAgZGlyZWN0aW9uOiAnWScsXG4gICAgICAgIHN0YXJ0QW5nbGU6IDEwMCxcbiAgICAgICAgeFBvczogJ2NlbnRlcicsXG4gICAgICAgIHlQb3M6ICdsZWZ0J1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ0luVG9wQmNrOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdQYXJhbXMsXG4gICAgICAgIGR1cmF0aW9uOiAnLjZzJyxcbiAgICAgICAgc3RhcnRBbmdsZTogNzBcbiAgICB9XG59KTtcblxuY29uc3Qgc3dpbmdJblJpZ2h0QmNrOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdQYXJhbXMsXG4gICAgICAgIGRpcmVjdGlvbjogJ1knLFxuICAgICAgICBkdXJhdGlvbjogJy42cycsXG4gICAgICAgIHN0YXJ0QW5nbGU6IDcwLFxuICAgICAgICB4UG9zOiAnY2VudGVyJyxcbiAgICAgICAgeVBvczogJ3JpZ2h0J1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ0luQm90dG9tQmNrOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdQYXJhbXMsXG4gICAgICAgIGR1cmF0aW9uOiAnLjZzJyxcbiAgICAgICAgc3RhcnRBbmdsZTogLTcwLFxuICAgICAgICB4UG9zOiAnYm90dG9tJ1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ0luTGVmdEJjazogQW5pbWF0aW9uUmVmZXJlbmNlTWV0YWRhdGEgPSBhbmltYXRpb24oc3dpbmdCYXNlLCB7XG4gICAgcGFyYW1zOiB7XG4gICAgICAgIC4uLnN3aW5nUGFyYW1zLFxuICAgICAgICBkaXJlY3Rpb246ICdZJyxcbiAgICAgICAgZHVyYXRpb246ICcuNnMnLFxuICAgICAgICBzdGFydEFuZ2xlOiAtNzAsXG4gICAgICAgIHhQb3M6ICdjZW50ZXInLFxuICAgICAgICB5UG9zOiAnbGVmdCdcbiAgICB9XG59KTtcblxuY29uc3Qgc3dpbmdPdXRUb3BGd2Q6IEFuaW1hdGlvblJlZmVyZW5jZU1ldGFkYXRhID0gYW5pbWF0aW9uKHN3aW5nQmFzZSwge1xuICAgIHBhcmFtczoge1xuICAgICAgICAuLi5zd2luZ091dFBhcmFtc1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ091dFJpZ2h0RndkOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdPdXRQYXJhbXMsXG4gICAgICAgIGRpcmVjdGlvbjogJ1knLFxuICAgICAgICB4UG9zOiAnY2VudGVyJyxcbiAgICAgICAgeVBvczogJ3JpZ2h0J1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ091dEJvdHRvbUZ3ZDogQW5pbWF0aW9uUmVmZXJlbmNlTWV0YWRhdGEgPSBhbmltYXRpb24oc3dpbmdCYXNlLCB7XG4gICAgcGFyYW1zOiB7XG4gICAgICAgIC4uLnN3aW5nT3V0UGFyYW1zLFxuICAgICAgICBlbmRBbmdsZTogLTcwLFxuICAgICAgICB4UG9zOiAnYm90dG9tJ1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ091dExlZnR0RndkOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdPdXRQYXJhbXMsXG4gICAgICAgIGRpcmVjdGlvbjogJ1knLFxuICAgICAgICBlbmRBbmdsZTogLTcwLFxuICAgICAgICB4UG9zOiAnY2VudGVyJyxcbiAgICAgICAgeVBvczogJ2xlZnQnXG4gICAgfVxufSk7XG5cbmNvbnN0IHN3aW5nT3V0VG9wQmNrOiBBbmltYXRpb25SZWZlcmVuY2VNZXRhZGF0YSA9IGFuaW1hdGlvbihzd2luZ0Jhc2UsIHtcbiAgICBwYXJhbXM6IHtcbiAgICAgICAgLi4uc3dpbmdPdXRQYXJhbXMsXG4gICAgICAgIGR1cmF0aW9uOiAnLjQ1cycsXG4gICAgICAgIGVuZEFuZ2xlOiAtMTAwXG4gICAgfVxufSk7XG5cbmNvbnN0IHN3aW5nT3V0UmlnaHRCY2s6IEFuaW1hdGlvblJlZmVyZW5jZU1ldGFkYXRhID0gYW5pbWF0aW9uKHN3aW5nQmFzZSwge1xuICAgIHBhcmFtczoge1xuICAgICAgICAuLi5zd2luZ091dFBhcmFtcyxcbiAgICAgICAgZGlyZWN0aW9uOiAnWScsXG4gICAgICAgIGR1cmF0aW9uOiAnLjQ1cycsXG4gICAgICAgIGVuZEFuZ2xlOiAtMTAwLFxuICAgICAgICB4UG9zOiAnY2VudGVyJyxcbiAgICAgICAgeVBvczogJ3JpZ2h0J1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ091dEJvdHRvbUJjazogQW5pbWF0aW9uUmVmZXJlbmNlTWV0YWRhdGEgPSBhbmltYXRpb24oc3dpbmdCYXNlLCB7XG4gICAgcGFyYW1zOiB7XG4gICAgICAgIC4uLnN3aW5nT3V0UGFyYW1zLFxuICAgICAgICBkdXJhdGlvbjogJy40NXMnLFxuICAgICAgICBlbmRBbmdsZTogMTAwLFxuICAgICAgICB4UG9zOiAnYm90dG9tJ1xuICAgIH1cbn0pO1xuXG5jb25zdCBzd2luZ091dExlZnRCY2s6IEFuaW1hdGlvblJlZmVyZW5jZU1ldGFkYXRhID0gYW5pbWF0aW9uKHN3aW5nQmFzZSwge1xuICAgIHBhcmFtczoge1xuICAgICAgICAuLi5zd2luZ091dFBhcmFtcyxcbiAgICAgICAgZGlyZWN0aW9uOiAnWScsXG4gICAgICAgIGR1cmF0aW9uOiAnLjQ1cycsXG4gICAgICAgIGVuZEFuZ2xlOiAxMDAsXG4gICAgICAgIHhQb3M6ICdjZW50ZXInLFxuICAgICAgICB5UG9zOiAnbGVmdCdcbiAgICB9XG59KTtcblxuZXhwb3J0IHtcbiAgICBzd2luZ0luVG9wRndkLFxuICAgIHN3aW5nSW5SaWdodEZ3ZCxcbiAgICBzd2luZ0luTGVmdEZ3ZCxcbiAgICBzd2luZ0luQm90dG9tRndkLFxuICAgIHN3aW5nSW5Ub3BCY2ssXG4gICAgc3dpbmdJblJpZ2h0QmNrLFxuICAgIHN3aW5nSW5Cb3R0b21CY2ssXG4gICAgc3dpbmdJbkxlZnRCY2ssXG4gICAgc3dpbmdPdXRUb3BGd2QsXG4gICAgc3dpbmdPdXRSaWdodEZ3ZCxcbiAgICBzd2luZ091dEJvdHRvbUZ3ZCxcbiAgICBzd2luZ091dExlZnR0RndkLFxuICAgIHN3aW5nT3V0VG9wQmNrLFxuICAgIHN3aW5nT3V0UmlnaHRCY2ssXG4gICAgc3dpbmdPdXRCb3R0b21CY2ssXG4gICAgc3dpbmdPdXRMZWZ0QmNrXG59O1xuIl19