@progress/kendo-vue-animation
Version:
Kendo UI for Vue Animation package
9 lines (8 loc) • 1.36 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),n=require("./Animation.js"),o=require("@progress/kendo-vue-common");function i(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!e.isVNode(t)}const r=e.defineComponent({props:{appear:{type:Boolean,default:!1},enter:{type:Boolean,default:!0},exit:{type:Boolean,default:!1},transitionEnterDuration:{type:Number,default:500},transitionExitDuration:{type:Number,default:500},componentChildStyle:Object,childFactory:Object,className:String,tag:String,id:String},render(){const t=o.getDefaultSlots(this);return e.createVNode(n.Animation,{transitionName:"fade",appear:this.$props.appear,enter:this.$props.enter,exit:this.$props.exit,componentChildStyle:this.$props.componentChildStyle,transitionEnterDuration:this.$props.transitionEnterDuration,transitionExitDuration:this.$props.transitionExitDuration},i(t)?t:{default:()=>[t]})}});exports.Fade=r;