ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
16 lines • 3.09 kB
JavaScript
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
import { animate, state, style, transition, trigger } from '@angular/animations';
import { AnimationCurves } from './animation-consts';
export const thumbMotion = trigger('thumbMotion', [
state('from', style({ transform: 'translateX({{ transform }}px)', width: '{{ width }}px' }), {
params: { transform: 0, width: 0 }
}),
state('to', style({ transform: 'translateX({{ transform }}px)', width: '{{ width }}px' }), {
params: { transform: 100, width: 0 }
}),
transition('from => to', animate(`300ms ${AnimationCurves.EASE_IN_OUT}`))
]);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGh1bWIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9jb21wb25lbnRzL2NvcmUvYW5pbWF0aW9uL3RodW1iLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVILE9BQU8sRUFBRSxPQUFPLEVBQTRCLEtBQUssRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBRTNHLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQVVyRCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQTZCLE9BQU8sQ0FBQyxhQUFhLEVBQUU7SUFDMUUsS0FBSyxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsRUFBRSxTQUFTLEVBQUUsK0JBQStCLEVBQUUsS0FBSyxFQUFFLGVBQWUsRUFBRSxDQUFDLEVBQUU7UUFDM0YsTUFBTSxFQUFFLEVBQUUsU0FBUyxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFO0tBQ25DLENBQUM7SUFFRixLQUFLLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLFNBQVMsRUFBRSwrQkFBK0IsRUFBRSxLQUFLLEVBQUUsZUFBZSxFQUFFLENBQUMsRUFBRTtRQUN6RixNQUFNLEVBQUUsRUFBRSxTQUFTLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxDQUFDLEVBQUU7S0FDckMsQ0FBQztJQUVGLFVBQVUsQ0FBQyxZQUFZLEVBQUUsT0FBTyxDQUFDLFNBQVMsZUFBZSxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUM7Q0FDMUUsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2dpdGh1Yi5jb20vTkctWk9SUk8vbmctem9ycm8tYW50ZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuaW1wb3J0IHsgYW5pbWF0ZSwgQW5pbWF0aW9uVHJpZ2dlck1ldGFkYXRhLCBzdGF0ZSwgc3R5bGUsIHRyYW5zaXRpb24sIHRyaWdnZXIgfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcblxuaW1wb3J0IHsgQW5pbWF0aW9uQ3VydmVzIH0gZnJvbSAnLi9hbmltYXRpb24tY29uc3RzJztcblxuLyoqXG4gKiBhIG1vdmUgYW5kIHJlc2l6ZSB0cmFuc2l0aW9uIGluIHRoZSBob3Jpem9udGFsIGRpcmVjdGlvblxuICovXG5leHBvcnQgaW50ZXJmYWNlIFRodW1iQW5pbWF0aW9uUHJvcHMge1xuICB0cmFuc2Zvcm06IG51bWJlcjtcbiAgd2lkdGg6IG51bWJlcjtcbn1cblxuZXhwb3J0IGNvbnN0IHRodW1iTW90aW9uOiBBbmltYXRpb25UcmlnZ2VyTWV0YWRhdGEgPSB0cmlnZ2VyKCd0aHVtYk1vdGlvbicsIFtcbiAgc3RhdGUoJ2Zyb20nLCBzdHlsZSh7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoe3sgdHJhbnNmb3JtIH19cHgpJywgd2lkdGg6ICd7eyB3aWR0aCB9fXB4JyB9KSwge1xuICAgIHBhcmFtczogeyB0cmFuc2Zvcm06IDAsIHdpZHRoOiAwIH1cbiAgfSksXG5cbiAgc3RhdGUoJ3RvJywgc3R5bGUoeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKHt7IHRyYW5zZm9ybSB9fXB4KScsIHdpZHRoOiAne3sgd2lkdGggfX1weCcgfSksIHtcbiAgICBwYXJhbXM6IHsgdHJhbnNmb3JtOiAxMDAsIHdpZHRoOiAwIH1cbiAgfSksXG5cbiAgdHJhbnNpdGlvbignZnJvbSA9PiB0bycsIGFuaW1hdGUoYDMwMG1zICR7QW5pbWF0aW9uQ3VydmVzLkVBU0VfSU5fT1VUfWApKVxuXSk7XG4iXX0=