UNPKG

ng-zorro-antd

Version:

An enterprise-class UI components based on Ant Design and Angular

1 lines 17.2 kB
{"version":3,"file":"ng-zorro-antd-core-animation.mjs","sources":["../../components/core/animation/animation-consts.ts","../../components/core/animation/collapse.ts","../../components/core/animation/fade.ts","../../components/core/animation/help.ts","../../components/core/animation/move.ts","../../components/core/animation/notification.ts","../../components/core/animation/slide.ts","../../components/core/animation/zoom.ts","../../components/core/animation/public-api.ts","../../components/core/animation/ng-zorro-antd-core-animation.ts"],"sourcesContent":["/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport class AnimationDuration {\n static SLOW = '0.3s'; // Modal\n static BASE = '0.2s';\n static FAST = '0.1s'; // Tooltip\n}\n\nexport class AnimationCurves {\n static EASE_BASE_OUT = 'cubic-bezier(0.7, 0.3, 0.1, 1)';\n static EASE_BASE_IN = 'cubic-bezier(0.9, 0, 0.3, 0.7)';\n static EASE_OUT = 'cubic-bezier(0.215, 0.61, 0.355, 1)';\n static EASE_IN = 'cubic-bezier(0.55, 0.055, 0.675, 0.19)';\n static EASE_IN_OUT = 'cubic-bezier(0.645, 0.045, 0.355, 1)';\n static EASE_OUT_BACK = 'cubic-bezier(0.12, 0.4, 0.29, 1.46)';\n static EASE_IN_BACK = 'cubic-bezier(0.71, -0.46, 0.88, 0.6)';\n static EASE_IN_OUT_BACK = 'cubic-bezier(0.71, -0.46, 0.29, 1.46)';\n static EASE_OUT_CIRC = 'cubic-bezier(0.08, 0.82, 0.17, 1)';\n static EASE_IN_CIRC = 'cubic-bezier(0.6, 0.04, 0.98, 0.34)';\n static EASE_IN_OUT_CIRC = 'cubic-bezier(0.78, 0.14, 0.15, 0.86)';\n static EASE_OUT_QUINT = 'cubic-bezier(0.23, 1, 0.32, 1)';\n static EASE_IN_QUINT = 'cubic-bezier(0.755, 0.05, 0.855, 0.06)';\n static EASE_IN_OUT_QUINT = 'cubic-bezier(0.86, 0, 0.07, 1)';\n}\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport {\n animate,\n AnimationTriggerMetadata,\n query,\n stagger,\n state,\n style,\n transition,\n trigger\n} from '@angular/animations';\n\nimport { AnimationCurves } from './animation-consts';\n\nexport const collapseMotion: AnimationTriggerMetadata = trigger('collapseMotion', [\n state('expanded', style({ height: '*' })),\n state('collapsed', style({ height: 0, overflow: 'hidden' })),\n state('hidden', style({ height: 0, overflow: 'hidden', borderTopWidth: '0' })),\n transition('expanded => collapsed', animate(`150ms ${AnimationCurves.EASE_IN_OUT}`)),\n transition('expanded => hidden', animate(`150ms ${AnimationCurves.EASE_IN_OUT}`)),\n transition('collapsed => expanded', animate(`150ms ${AnimationCurves.EASE_IN_OUT}`)),\n transition('hidden => expanded', animate(`150ms ${AnimationCurves.EASE_IN_OUT}`))\n]);\n\nexport const treeCollapseMotion: AnimationTriggerMetadata = trigger('treeCollapseMotion', [\n transition('* => *', [\n query(\n 'nz-tree-node:leave,nz-tree-builtin-node:leave',\n [\n style({ overflow: 'hidden' }),\n stagger(0, [\n animate(`150ms ${AnimationCurves.EASE_IN_OUT}`, style({ height: 0, opacity: 0, 'padding-bottom': 0 }))\n ])\n ],\n {\n optional: true\n }\n ),\n query(\n 'nz-tree-node:enter,nz-tree-builtin-node:enter',\n [\n style({ overflow: 'hidden', height: 0, opacity: 0, 'padding-bottom': 0 }),\n stagger(0, [\n animate(\n `150ms ${AnimationCurves.EASE_IN_OUT}`,\n style({ overflow: 'hidden', height: '*', opacity: '*', 'padding-bottom': '*' })\n )\n ])\n ],\n {\n optional: true\n }\n )\n ])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { animate, AnimationTriggerMetadata, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationDuration } from './animation-consts';\n\nexport const fadeMotion: AnimationTriggerMetadata = trigger('fadeMotion', [\n transition(':enter', [style({ opacity: 0 }), animate(`${AnimationDuration.BASE}`, style({ opacity: 1 }))]),\n transition(':leave', [style({ opacity: 1 }), animate(`${AnimationDuration.BASE}`, style({ opacity: 0 }))])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { animate, AnimationTriggerMetadata, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationCurves, AnimationDuration } from './animation-consts';\n\nexport const helpMotion: AnimationTriggerMetadata = trigger('helpMotion', [\n transition(':enter', [\n style({\n opacity: 0,\n transform: 'translateY(-5px)'\n }),\n animate(\n `${AnimationDuration.SLOW} ${AnimationCurves.EASE_IN_OUT}`,\n style({\n opacity: 1,\n transform: 'translateY(0)'\n })\n )\n ]),\n transition(':leave', [\n style({\n opacity: 1,\n transform: 'translateY(0)'\n }),\n animate(\n `${AnimationDuration.SLOW} ${AnimationCurves.EASE_IN_OUT}`,\n style({\n opacity: 0,\n transform: 'translateY(-5px)'\n })\n )\n ])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { animate, AnimationTriggerMetadata, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationDuration } from './animation-consts';\n\nexport const moveUpMotion: AnimationTriggerMetadata = trigger('moveUpMotion', [\n transition('* => enter', [\n style({\n transformOrigin: '0 0',\n transform: 'translateY(-100%)',\n opacity: 0\n }),\n animate(\n `${AnimationDuration.BASE}`,\n style({\n transformOrigin: '0 0',\n transform: 'translateY(0%)',\n opacity: 1\n })\n )\n ]),\n transition('* => leave', [\n style({\n transformOrigin: '0 0',\n transform: 'translateY(0%)',\n opacity: 1\n }),\n animate(\n `${AnimationDuration.BASE}`,\n style({\n transformOrigin: '0 0',\n transform: 'translateY(-100%)',\n opacity: 0\n })\n )\n ])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { animate, AnimationTriggerMetadata, state, style, transition, trigger } from '@angular/animations';\n\nexport const notificationMotion: AnimationTriggerMetadata = trigger('notificationMotion', [\n state('enterRight', style({ opacity: 1, transform: 'translateX(0)' })),\n transition('* => enterRight', [style({ opacity: 0, transform: 'translateX(5%)' }), animate('100ms linear')]),\n state('enterLeft', style({ opacity: 1, transform: 'translateX(0)' })),\n transition('* => enterLeft', [style({ opacity: 0, transform: 'translateX(-5%)' }), animate('100ms linear')]),\n state(\n 'leave',\n style({\n opacity: 0,\n transform: 'scaleY(0.8)',\n transformOrigin: '0% 0%'\n })\n ),\n transition('* => leave', [\n style({\n opacity: 1,\n transform: 'scaleY(1)',\n transformOrigin: '0% 0%'\n }),\n animate('100ms linear')\n ])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { animate, AnimationTriggerMetadata, state, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationCurves, AnimationDuration } from './animation-consts';\n\nconst ANIMATION_TRANSITION_IN = `${AnimationDuration.BASE} ${AnimationCurves.EASE_OUT_QUINT}`;\nconst ANIMATION_TRANSITION_OUT = `${AnimationDuration.BASE} ${AnimationCurves.EASE_IN_QUINT}`;\n\nexport const slideMotion: AnimationTriggerMetadata = trigger('slideMotion', [\n state(\n 'void',\n style({\n opacity: 0,\n transform: 'scaleY(0.8)'\n })\n ),\n state(\n 'enter',\n style({\n opacity: 1,\n transform: 'scaleY(1)'\n })\n ),\n transition('void => *', [animate(ANIMATION_TRANSITION_IN)]),\n transition('* => void', [animate(ANIMATION_TRANSITION_OUT)])\n]);\n\nexport const slideAlertMotion: AnimationTriggerMetadata = trigger('slideAlertMotion', [\n transition(':leave', [\n style({ opacity: 1, transform: 'scaleY(1)', transformOrigin: '0% 0%' }),\n animate(\n `${AnimationDuration.SLOW} ${AnimationCurves.EASE_IN_OUT_CIRC}`,\n style({\n opacity: 0,\n transform: 'scaleY(0)',\n transformOrigin: '0% 0%'\n })\n )\n ])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nimport { animate, AnimationTriggerMetadata, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationCurves, AnimationDuration } from './animation-consts';\n\nexport const zoomBigMotion: AnimationTriggerMetadata = trigger('zoomBigMotion', [\n transition('void => active', [\n style({ opacity: 0, transform: 'scale(0.8)' }),\n animate(\n `${AnimationDuration.BASE} ${AnimationCurves.EASE_OUT_CIRC}`,\n style({\n opacity: 1,\n transform: 'scale(1)'\n })\n )\n ]),\n transition('active => void', [\n style({ opacity: 1, transform: 'scale(1)' }),\n animate(\n `${AnimationDuration.BASE} ${AnimationCurves.EASE_IN_OUT_CIRC}`,\n style({\n opacity: 0,\n transform: 'scale(0.8)'\n })\n )\n ])\n]);\nexport const zoomBadgeMotion: AnimationTriggerMetadata = trigger('zoomBadgeMotion', [\n transition(':enter', [\n style({ opacity: 0, transform: 'scale(0) translate(50%, -50%)' }),\n animate(\n `${AnimationDuration.SLOW} ${AnimationCurves.EASE_OUT_BACK}`,\n style({\n opacity: 1,\n transform: 'scale(1) translate(50%, -50%)'\n })\n )\n ]),\n transition(':leave', [\n style({ opacity: 1, transform: 'scale(1) translate(50%, -50%)' }),\n animate(\n `${AnimationDuration.SLOW} ${AnimationCurves.EASE_IN_BACK}`,\n style({\n opacity: 0,\n transform: 'scale(0) translate(50%, -50%)'\n })\n )\n ])\n]);\n","/**\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE\n */\n\nexport * from './animation-consts';\nexport * from './collapse';\nexport * from './fade';\nexport * from './help';\nexport * from './move';\nexport * from './notification';\nexport * from './slide';\nexport * from './zoom';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}