UNPKG

@tapsellorg/angular-material-library

Version:

Angular library for Tapsell

1 lines 9.27 kB
{"version":3,"file":"tapsellorg-angular-material-library-src-lib-animations.mjs","sources":["../../projects/pegah-library/src/lib/animations/angular-animations.ts","../../projects/pegah-library/src/lib/animations/tapsellorg-angular-material-library-src-lib-animations.ts"],"sourcesContent":["import {\n animate,\n style,\n transition,\n trigger,\n state,\n group,\n query,\n useAnimation,\n animation,\n keyframes,\n} from '@angular/animations';\n\nconst popInAnimation = animation(\n animate(\n '350ms cubic-bezier(0.68, -0.55, 0.27, 1.55)',\n keyframes([\n style({ opacity: 0, transform: 'scale(0.7)', offset: 0 }),\n style({ opacity: 1, transform: 'scale(1)', offset: 1 }),\n ]),\n ),\n);\nconst popOutAnimation = animation(\n animate(\n '350ms cubic-bezier(0.68, -0.55, 0.27, 1.55)',\n keyframes([\n style({ opacity: 1, transform: 'scale(1)', offset: 0 }),\n style({ opacity: 0, transform: 'scale(0.7)', offset: 1 }),\n ]),\n ),\n);\nanimation(\n animate(\n '{{duration}} {{easeingFunction}}',\n keyframes([\n style({\n opacity: '{{opacity}}',\n width: '0px',\n overflow: 'hidden',\n marginRight: '0px',\n marginLeft: '0px',\n paddingRight: '0px',\n paddingLeft: '0px',\n verticalAlign: 'bottom',\n minWidth: '0px',\n offset: 0,\n }),\n style({\n width: '*',\n overflow: 'hidden',\n opacity: '*',\n marginRight: '*',\n marginLeft: '*',\n paddingRight: '*',\n paddingLeft: '*',\n minWidth: '*',\n verticalAlign: 'bottom',\n offset: 1,\n }),\n ]),\n ),\n { params: { easeingFunction: 'ease', duration: '300ms', opacity: 0 } },\n);\nanimation(\n animate(\n '{{duration}} {{easeingFunction}}',\n keyframes([\n style({ overflow: 'hidden', verticalAlign: 'bottom', minWidth: '*', offset: 0 }),\n style({\n opacity: 0,\n minWidth: '0px',\n marginRight: '0px',\n marginLeft: '0px',\n width: '0px',\n overflow: 'hidden',\n verticalAlign: 'bottom',\n paddingRight: '0px',\n paddingLeft: '0px',\n offset: 1,\n }),\n ]),\n ),\n { params: { easeingFunction: 'ease', duration: '300ms' } },\n);\nexport class PghAnimations {\n static fadeInTop = trigger('fadeInTop', [\n transition(':enter', [\n style({ opacity: '0', marginTop: '10px' }),\n animate('.2s ease-in', style({ opacity: '1', marginTop: '0px' })),\n ]),\n ]);\n static fadeIn = trigger('fadeIn', [\n transition(':enter', [\n style({ opacity: '0' }),\n animate('.2s ease-in', style({ opacity: '1' })),\n ]),\n ]);\n static fadeInOut = trigger('fadeInOut', [\n transition(':enter', [\n style({ opacity: '0' }),\n animate('.2s ease-in', style({ opacity: '1' })),\n ]),\n transition(':leave', [\n style({ opacity: '1' }),\n animate('.2s ease-out', style({ opacity: '0' })),\n ]),\n ]);\n static toggleWidth = trigger('toggleWidth', [\n transition(':enter', [\n style({\n opacity: '0',\n width: '0',\n overflow: 'hidden',\n minWidth: '0',\n paddingRight: '0',\n paddingLeft: '0',\n }),\n animate(\n '.2s ease-in',\n style({ width: '*', opacity: '1', paddingRight: '*', paddingLeft: '*' }),\n ),\n ]),\n transition(':leave', [\n style({ overflow: 'hidden' }),\n animate(\n '.2s ease-out',\n style({ width: '0', paddingRight: '0', paddingLeft: '0', minWidth: '0' }),\n ),\n ]),\n ]);\n static toggleHeightActive = trigger('toggleHeightActive', [\n state('*', style({ overflow: 'hidden' })),\n state('inactive', style({ opacity: 0, height: '0px', overflow: 'hidden' })),\n state('active', style({ height: '*', overflow: 'hidden' })),\n transition('inactive <=> active', animate('200ms ease-in')),\n ]);\n static smoothHeight = trigger('smoothHeight', [\n transition('void <=> *', []),\n transition(\n '* <=> *',\n [style({ height: '{{startHeight}}px', opacity: '1' }), animate('{{duration}} ease')],\n {\n params: { startHeight: 0, duration: '0.4s' },\n },\n ),\n ]);\n static childrenEnterPopIn = trigger('childrenEnterPopIn', [\n transition(\n '* => *',\n group([\n query(':enter', [style({ opacity: 0 }), useAnimation(popInAnimation)], { optional: true }),\n query(':leave', [style({ opacity: 1 }), useAnimation(popOutAnimation)], { optional: true }),\n ]),\n ),\n ]);\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}