UNPKG

ng-zorro-antd

Version:

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

1 lines 23 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/drawer.ts","../../components/core/animation/fade.ts","../../components/core/animation/form.ts","../../components/core/animation/move.ts","../../components/core/animation/notification.ts","../../components/core/animation/slide.ts","../../components/core/animation/tabs.ts","../../components/core/animation/thumb.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 { AnimationTriggerMetadata, animate, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationDuration } from './animation-consts';\n\nexport const drawerMaskMotion: AnimationTriggerMetadata = trigger('drawerMaskMotion', [\n transition(':enter', [style({ opacity: 0 }), animate(`${AnimationDuration.SLOW}`, style({ opacity: 1 }))]),\n transition(':leave', [style({ opacity: 1 }), animate(`${AnimationDuration.SLOW}`, 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 { 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, :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('enterTop', style({ opacity: 1, transform: 'translateY(0)' })),\n transition('* => enterTop', [style({ opacity: 0, transform: 'translateY(-5%)' }), animate('100ms linear')]),\n state('enterBottom', style({ opacity: 1, transform: 'translateY(0)' })),\n transition('* => enterBottom', [style({ opacity: 0, transform: 'translateY(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 { AnimationTriggerMetadata, animate, state, style, transition, trigger } from '@angular/animations';\n\nimport { AnimationDuration } from './animation-consts';\n\nexport const tabSwitchMotion: AnimationTriggerMetadata = trigger('tabSwitchMotion', [\n state(\n 'leave',\n style({\n display: 'none'\n })\n ),\n transition('* => enter', [\n style({\n display: 'block',\n opacity: 0\n }),\n animate(AnimationDuration.SLOW)\n ]),\n transition('* => leave, :leave', [\n style({\n position: 'absolute',\n top: 0,\n left: 0,\n width: '100%'\n }),\n animate(\n AnimationDuration.SLOW,\n style({\n opacity: 0\n })\n ),\n style({\n display: 'none'\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\nimport { AnimationCurves } from './animation-consts';\n\n/**\n * a move and resize transition in the horizontal direction\n */\nexport interface ThumbAnimationProps {\n transform: number;\n width: number;\n}\n\nexport const thumbMotion: AnimationTriggerMetadata = trigger('thumbMotion', [\n state('from', style({ transform: 'translateX({{ transform }}px)', width: '{{ width }}px' }), {\n params: { transform: 0, width: 0 }\n }),\n\n state('to', style({ transform: 'translateX({{ transform }}px)', width: '{{ width }}px' }), {\n params: { transform: 100, width: 0 }\n }),\n\n transition('from => to', animate(`300ms ${AnimationCurves.EASE_IN_OUT}`))\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 './drawer';\nexport * from './fade';\nexport * from './form';\nexport * from './move';\nexport * from './notification';\nexport * from './slide';\nexport * from './tabs';\nexport * from './thumb';\nexport * from './zoom';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}