aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/components/animations/slide_animation.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/instant/src/components/animations/slide_animation.tsx')
-rw-r--r--packages/instant/src/components/animations/slide_animation.tsx34
1 files changed, 0 insertions, 34 deletions
diff --git a/packages/instant/src/components/animations/slide_animation.tsx b/packages/instant/src/components/animations/slide_animation.tsx
deleted file mode 100644
index 6ac47e9a6..000000000
--- a/packages/instant/src/components/animations/slide_animation.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import * as React from 'react';
-
-import { OptionallyScreenSpecific } from '../../style/media';
-import { SlideAnimationState } from '../../types';
-
-import { PositionAnimation, PositionAnimationSettings } from './position_animation';
-
-export interface SlideAnimationProps {
- animationState: SlideAnimationState;
- slideInSettings: OptionallyScreenSpecific<PositionAnimationSettings>;
- slideOutSettings: OptionallyScreenSpecific<PositionAnimationSettings>;
- zIndex?: OptionallyScreenSpecific<number>;
- height?: string;
- onAnimationEnd?: () => void;
-}
-
-export const SlideAnimation: React.StatelessComponent<SlideAnimationProps> = props => {
- if (props.animationState === 'none') {
- return <React.Fragment>{props.children}</React.Fragment>;
- }
- const positionSettings = props.animationState === 'slidIn' ? props.slideInSettings : props.slideOutSettings;
- return (
- <PositionAnimation
- onAnimationEnd={props.onAnimationEnd}
- height={props.height}
- positionSettings={positionSettings}
- zIndex={props.zIndex}
- >
- {props.children}
- </PositionAnimation>
- );
-};
-
-SlideAnimation.displayName = 'SlideAnimation';