@progress/kendo-react-common
Version:
React Common package delivers common utilities that can be used with the KendoReact UI components. KendoReact Common Utilities package
97 lines (96 loc) • 3.51 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { WidgetClassStructure } from './interfaces/common.js';
/** Animation states */
export interface AnimationStatesClasses {
/** Animation for 'push-right' transition */
'push-right'?: string;
/** Animation for 'push-left' transition */
'push-left'?: string;
/** Animation for 'push-down' transition */
'push-down'?: string;
/** Animation for 'push-up' transition */
'push-up'?: string;
/** Animation for 'expand-vertical' transition */
'expand-vertical'?: string;
/** Animation for 'expand-horizontal' transition */
'expand-horizontal'?: string;
/** Animation for 'fade' transition */
fade?: string;
/** Animation for 'zoom-in' transition */
'zoom-in'?: string;
/** Animation for 'zoom-out' transition */
'zoom-out'?: string;
/** Animation for 'slide-in' transition */
'slide-in'?: string;
/** Animation for 'slide-down' transition */
'slide-down'?: string;
/** Animation for 'slide-up' transition */
'slide-up'?: string;
/** Animation for 'slide-right' transition */
'slide-right'?: string;
/** Animation for 'slide-left' transition */
'slide-left'?: string;
/** Animation for 'reveal-vertical' transition */
'reveal-vertical'?: string;
/** Animation for 'reveal-horizontal' transition */
'reveal-horizontal'?: string;
}
/** Configuration for the child element */
export interface AnimationChildClasses {
/** Container for child element */
container?: string;
/** Relative positioning for child container */
relative?: string;
}
/** Configuration for the child element */
export interface AnimationChildContainerClasses {
/** Container for childContainer element */
container?: string;
}
/** Animation states for appear transition */
export interface Appear extends AnimationStatesClasses {
}
/** Active states for appear transition */
export interface AppearActive extends AnimationStatesClasses {
}
/** Animation states for enter transition */
export interface Enter extends AnimationStatesClasses {
}
/** Active states for enter transition */
export interface EnterActive extends AnimationStatesClasses {
}
/** Animation states for exit transition */
export interface Exit extends AnimationStatesClasses {
}
/** Active states for exit transition */
export interface ExitActive extends AnimationStatesClasses {
}
/** Animation Classes */
export interface AnimationClasses {
/** Configuration for the child element */
child?: AnimationChildClasses;
/** Configuration for the childContainer element */
childContainer?: AnimationChildContainerClasses;
/** Animation states for appear transition */
appear?: Appear;
/** Active states for appear transition */
appearActive?: AppearActive;
/** Animation states for enter transition */
enter?: Enter;
/** Active states for enter transition */
enterActive?: EnterActive;
/** Animation states for exit transition */
exit?: Exit;
/** Active states for exit transition */
exitActive?: ExitActive;
}
/**
* @hidden
*/
export declare const uAnimation: WidgetClassStructure;