@engie-group/fluid-design-system-angular
Version:
Fluid Design System Angular
13 lines • 2.52 kB
JavaScript
import { animate, state, style, transition, trigger } from '@angular/animations';
import { njSemanticMotionEasingLinearOutSlowIn } from '@engie-group/fluid-design-tokens';
export const defaultParams = {
params: { enterAnimationDuration: '150ms' },
};
export const modalAnimation = {
modal: trigger('modal', [
state('void', style({ opacity: 0, transform: 'scale(0.7)' })),
state('*', style({ opacity: 1, transform: 'none' })),
transition(':enter', animate(`{{enterAnimationDuration}} ${njSemanticMotionEasingLinearOutSlowIn}`), defaultParams),
]),
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kYWwuYW5pbWF0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL21vZGFsL21vZGFsLmFuaW1hdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLE9BQU8sRUFBNEIsS0FBSyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFDLE1BQU0scUJBQXFCLENBQUM7QUFDekcsT0FBTyxFQUFDLHFDQUFxQyxFQUFDLE1BQU0sa0NBQWtDLENBQUM7QUFFdkYsTUFBTSxDQUFDLE1BQU0sYUFBYSxHQUFHO0lBQzNCLE1BQU0sRUFBRSxFQUFDLHNCQUFzQixFQUFFLE9BQU8sRUFBQztDQUMxQyxDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUV2QjtJQUNGLEtBQUssRUFBRSxPQUFPLENBQUMsT0FBTyxFQUFFO1FBQ3RCLEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLEVBQUMsT0FBTyxFQUFFLENBQUMsRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFDLENBQUMsQ0FBQztRQUMzRCxLQUFLLENBQUMsR0FBRyxFQUFFLEtBQUssQ0FBQyxFQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBQyxDQUFDLENBQUM7UUFDbEQsVUFBVSxDQUNSLFFBQVEsRUFDUixPQUFPLENBQUMsOEJBQThCLHFDQUFxQyxFQUFFLENBQUMsRUFDOUUsYUFBYSxDQUNkO0tBQ0YsQ0FBQztDQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge2FuaW1hdGUsIEFuaW1hdGlvblRyaWdnZXJNZXRhZGF0YSwgc3RhdGUsIHN0eWxlLCB0cmFuc2l0aW9uLCB0cmlnZ2VyfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcbmltcG9ydCB7bmpTZW1hbnRpY01vdGlvbkVhc2luZ0xpbmVhck91dFNsb3dJbn0gZnJvbSAnQGVuZ2llLWdyb3VwL2ZsdWlkLWRlc2lnbi10b2tlbnMnO1xuXG5leHBvcnQgY29uc3QgZGVmYXVsdFBhcmFtcyA9IHtcbiAgcGFyYW1zOiB7ZW50ZXJBbmltYXRpb25EdXJhdGlvbjogJzE1MG1zJ30sXG59O1xuXG5leHBvcnQgY29uc3QgbW9kYWxBbmltYXRpb246IHtcbiAgcmVhZG9ubHkgbW9kYWw6IEFuaW1hdGlvblRyaWdnZXJNZXRhZGF0YTtcbn0gPSB7XG4gIG1vZGFsOiB0cmlnZ2VyKCdtb2RhbCcsIFtcbiAgICBzdGF0ZSgndm9pZCcsIHN0eWxlKHtvcGFjaXR5OiAwLCB0cmFuc2Zvcm06ICdzY2FsZSgwLjcpJ30pKSxcbiAgICBzdGF0ZSgnKicsIHN0eWxlKHtvcGFjaXR5OiAxLCB0cmFuc2Zvcm06ICdub25lJ30pKSxcbiAgICB0cmFuc2l0aW9uKFxuICAgICAgJzplbnRlcicsXG4gICAgICBhbmltYXRlKGB7e2VudGVyQW5pbWF0aW9uRHVyYXRpb259fSAke25qU2VtYW50aWNNb3Rpb25FYXNpbmdMaW5lYXJPdXRTbG93SW59YCksXG4gICAgICBkZWZhdWx0UGFyYW1zLFxuICAgICksXG4gIF0pLFxufTtcbiJdfQ==