This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-02 02:24:13 +03:00

38 lines
2.6 KiB
Objective-C

#import "RCTConvert+REATransition.h"
@implementation RCTConvert (REATransition)
RCT_ENUM_CONVERTER(REATransitionType, (@{
@"none": @(REATransitionTypeNone),
@"group": @(REATransitionTypeGroup),
@"in": @(REATransitionTypeIn),
@"out": @(REATransitionTypeOut),
@"change": @(REATransitionTypeChange),
}), REATransitionTypeNone, integerValue)
RCT_ENUM_CONVERTER(REATransitionAnimationType, (@{
@"none": @(REATransitionAnimationTypeNone),
@"fade": @(REATransitionAnimationTypeFade),
@"scale": @(REATransitionAnimationTypeScale),
@"slide-top": @(REATransitionAnimationTypeSlideTop),
@"slide-bottom": @(REATransitionAnimationTypeSlideBottom),
@"slide-right": @(REATransitionAnimationTypeSlideRight),
@"slide-left": @(REATransitionAnimationTypeSlideLeft)
}), REATransitionAnimationTypeNone, integerValue)
RCT_ENUM_CONVERTER(REATransitionInterpolationType, (@{
@"linear": @(REATransitionInterpolationLinear),
@"easeIn": @(REATransitionInterpolationEaseIn),
@"easeOut": @(REATransitionInterpolationEaseOut),
@"easeInOut": @(REATransitionInterpolationEaseInOut),
}), REATransitionInterpolationLinear, integerValue)
RCT_ENUM_CONVERTER(REATransitionPropagationType, (@{
@"none": @(REATransitionPropagationNone),
@"top": @(REATransitionPropagationTop),
@"bottom": @(REATransitionPropagationBottom),
@"left": @(REATransitionPropagationLeft),
@"right": @(REATransitionPropagationRight)
}), REATransitionPropagationNone, integerValue)
@end