diff options
author | fragosti <francesco.agosti93@gmail.com> | 2018-10-31 07:57:42 +0800 |
---|---|---|
committer | fragosti <francesco.agosti93@gmail.com> | 2018-10-31 07:57:42 +0800 |
commit | 91f8487947d7941b508c34d1bfc1e72c0840c33d (patch) | |
tree | f3382eda9cae53b2b61e9f2c3cd4690ce6d7cc52 /packages/instant/src/components/sliding_error.tsx | |
parent | 4456c3ee14f5cd778e0d16ab42a3e2e34d102f23 (diff) | |
download | dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.tar dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.tar.gz dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.tar.bz2 dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.tar.lz dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.tar.xz dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.tar.zst dexon-sol-tools-91f8487947d7941b508c34d1bfc1e72c0840c33d.zip |
feat: implement sliding panel
Diffstat (limited to 'packages/instant/src/components/sliding_error.tsx')
-rw-r--r-- | packages/instant/src/components/sliding_error.tsx | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/instant/src/components/sliding_error.tsx b/packages/instant/src/components/sliding_error.tsx index 0ad11bbad..a89e201c0 100644 --- a/packages/instant/src/components/sliding_error.tsx +++ b/packages/instant/src/components/sliding_error.tsx @@ -3,7 +3,7 @@ import * as React from 'react'; import { ColorOption } from '../style/theme'; import { PositionAnimationSettings } from './animations/position_animation'; -import { SlideAnimation, SlideAnimationPhase } from './animations/slide_animations'; +import { SlideAnimation, SlideAnimationState } from './animations/slide_animation'; import { Container, Flex, Text } from './ui'; @@ -33,7 +33,7 @@ export const Error: React.StatelessComponent<ErrorProps> = props => ( ); export interface SlidingErrorProps extends ErrorProps { - phase: SlideAnimationPhase; + animationState: SlideAnimationState; } export const SlidingError: React.StatelessComponent<SlidingErrorProps> = props => { const slideAmount = '120px'; @@ -50,10 +50,14 @@ export const SlidingError: React.StatelessComponent<SlidingErrorProps> = props = from: '0px', to: slideAmount, }, - direction: 'forwards', }; return ( - <SlideAnimation position="relative" slideIn={slideUp} slideOut={slideDown} phase={props.phase}> + <SlideAnimation + position="relative" + slideIn={slideUp} + slideOut={slideDown} + animationState={props.animationState} + > <Error icon={props.icon} message={props.message} /> </SlideAnimation> ); |