UNPKG

3.39 kBPlain TextView Raw
1//
2// NumericPinCodeViewManager.m
3// Pods
4//
5// Created by evahsu on 2019/10/17.
6//
7
8#import "React/RCTViewManager.h"
9@interface RCT_EXTERN_MODULE(NumericPinCodeInputViewManager, RCTViewManager)
10RCT_EXPORT_VIEW_PROPERTY(keepKey, BOOL)
11RCT_EXPORT_VIEW_PROPERTY(maxLength, NSInteger)
12RCT_EXPORT_VIEW_PROPERTY(fixedOrder, BOOL)
13RCT_EXPORT_VIEW_PROPERTY(hapticFeedback, BOOL)
14RCT_EXPORT_VIEW_PROPERTY(disabled, BOOL)
15RCT_EXPORT_VIEW_PROPERTY(horizontalSpacing, NSInteger)
16RCT_EXPORT_VIEW_PROPERTY(verticalSpacing, NSInteger)
17RCT_EXPORT_VIEW_PROPERTY(buttonWidth, NSInteger)
18RCT_EXPORT_VIEW_PROPERTY(buttonHeight, NSInteger)
19RCT_EXPORT_VIEW_PROPERTY(buttonTextSize, CGFloat)
20RCT_EXPORT_VIEW_PROPERTY(buttonTextColor, UIColor)
21RCT_EXPORT_VIEW_PROPERTY(buttonTextColorPressed, UIColor)
22RCT_EXPORT_VIEW_PROPERTY(buttonTextColorDisabled, UIColor)
23RCT_EXPORT_VIEW_PROPERTY(buttonBackgroundColor, UIColor)
24RCT_EXPORT_VIEW_PROPERTY(buttonBackgroundColorPressed, UIColor)
25RCT_EXPORT_VIEW_PROPERTY(buttonBackgroundColorDisabled, UIColor)
26RCT_EXPORT_VIEW_PROPERTY(buttonBorderRadius, CGFloat)
27RCT_EXPORT_VIEW_PROPERTY(buttonBorderWidth, CGFloat)
28RCT_EXPORT_VIEW_PROPERTY(buttonBorderColor, UIColor)
29RCT_EXPORT_VIEW_PROPERTY(buttonBorderColorPressed, UIColor)
30RCT_EXPORT_VIEW_PROPERTY(buttonBorderColorDisabled, UIColor)
31RCT_EXPORT_VIEW_PROPERTY(androidButtonRippleColor, UIColor)
32RCT_EXPORT_VIEW_PROPERTY(backspaceButtonWidth, NSInteger)
33RCT_EXPORT_VIEW_PROPERTY(backspaceButtonHeight, NSInteger)
34RCT_EXPORT_VIEW_PROPERTY(backspaceButtonTextSize, CGFloat)
35RCT_EXPORT_VIEW_PROPERTY(backspaceButtonTextColor, UIColor)
36RCT_EXPORT_VIEW_PROPERTY(backspaceButtonTextColorPressed, UIColor)
37RCT_EXPORT_VIEW_PROPERTY(backspaceButtonTextColorDisabled, UIColor)
38RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBackgroundColor, UIColor)
39RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBackgroundColorPressed, UIColor)
40RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBackgroundColorDisabled, UIColor)
41RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBorderRadius, CGFloat)
42RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBorderWidth, CGFloat)
43RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBorderColor, UIColor)
44RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBorderColorPressed, UIColor)
45RCT_EXPORT_VIEW_PROPERTY(backspaceButtonBorderColorDisabled, UIColor)
46RCT_EXPORT_VIEW_PROPERTY(androidBackspaceButtonRippleColor, UIColor)
47RCT_EXPORT_VIEW_PROPERTY(backspaceButtonText, NSString)
48RCT_EXPORT_VIEW_PROPERTY(onChanged, RCTDirectEventBlock)
49RCT_EXPORT_VIEW_PROPERTY(onSubmit, RCTDirectEventBlock)
50RCT_EXPORT_VIEW_PROPERTY(onSubmitPlain, RCTDirectEventBlock)
51RCT_EXPORT_VIEW_PROPERTY(onStrengthLevel, RCTDirectEventBlock)
52RCT_EXPORT_VIEW_PROPERTY(onSamePin, RCTDirectEventBlock)
53RCT_EXTERN_METHOD(submit:(nonnull NSNumber *)reactTag requestId: (nonnull NSNumber *)requestId )
54RCT_EXTERN_METHOD(submitForMultiple:(nonnull NSNumber *)reactTag requestId: (nonnull NSNumber *)requestId )
55RCT_EXTERN_METHOD(submitPlain:(nonnull NSNumber *)reactTag requestId: (nonnull NSNumber *)requestId )
56RCT_EXTERN_METHOD(getStrengthLevel:(nonnull NSNumber *)reactTag requestId: (nonnull NSNumber *)requestId checkLength: (nonnull NSNumber *)checkLength)
57RCT_EXTERN_METHOD(isSamePin:(nonnull NSNumber *)reactTag requestId: (nonnull NSNumber *)requestId pinSecret1: (NSDictionary *)pinSecret1 pinSecret2: (NSDictionary *)pinSecret2)
58RCT_EXTERN_METHOD(clear:(nonnull NSNumber*) reactTag)
59@end
60
61