You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -19,31 +25,33 @@ import GoCaptcha from 'go-captcha-react';
19
25
/>
20
26
```
21
27
22
-
### params
28
+
### Parameter Reference
23
29
```ts
24
30
// config = {}
25
-
interfaceConfig {
31
+
interfaceClickConfig {
26
32
width?:number;
27
33
height?:number;
28
34
thumbWidth?:number;
29
35
thumbHeight?:number;
30
36
verticalPadding?:number;
31
37
horizontalPadding?:number;
32
38
showTheme?:boolean;
39
+
title?:string;
40
+
buttonText?:string;
33
41
}
34
42
35
43
// data = {}
36
-
interfaceData {
44
+
interfaceClickData {
37
45
image:string;
38
46
thumb:string;
39
47
}
40
48
41
49
// events = {}
42
-
interfaceEvents {
50
+
interfaceClickEvents {
43
51
click?: (x:number, y:number) =>void;
44
52
refresh?: () =>void;
45
53
close?: () =>void;
46
-
confirm?: (dots:Array<CaptchaDot>) =>boolean;
54
+
confirm?: (dots:Array<ClickDot>) =>boolean;
47
55
}
48
56
```
49
57
@@ -63,21 +71,22 @@ import GoCaptcha from 'go-captcha-react';
63
71
events={{}}
64
72
/>
65
73
```
66
-
### params
74
+
### Parameter Reference
67
75
```ts
68
76
// config = {}
69
-
interfaceConfig {
77
+
interfaceSlideConfig {
70
78
width?:number;
71
79
height?:number;
72
80
thumbWidth?:number;
73
81
thumbHeight?:number;
74
82
verticalPadding?:number;
75
83
horizontalPadding?:number;
76
84
showTheme?:boolean;
85
+
title?:string;
77
86
}
78
87
79
88
// data = {}
80
-
interfaceData {
89
+
interfaceSlideData {
81
90
thumbX:number;
82
91
thumbY:number;
83
92
thumbWidth:number;
@@ -87,11 +96,43 @@ interface Data {
87
96
}
88
97
89
98
// events = {}
90
-
interfaceEvents {
99
+
interfaceSlideEvents {
91
100
move?: (x:number, y:number) =>void;
92
101
refresh?: () =>void;
93
102
close?: () =>void;
94
-
confirm?: (point:CaptchaPoint) =>boolean;
103
+
confirm?: (point:SlidePoint) =>boolean;
104
+
}
105
+
```
106
+
107
+
```ts
108
+
// config = {}
109
+
interfaceSlideRegionConfig {
110
+
width?:number;
111
+
height?:number;
112
+
thumbWidth?:number;
113
+
thumbHeight?:number;
114
+
verticalPadding?:number;
115
+
horizontalPadding?:number;
116
+
showTheme?:boolean;
117
+
title?:string;
118
+
}
119
+
120
+
// data = {}
121
+
interfaceSlideRegionData {
122
+
thumbX:number;
123
+
thumbY:number;
124
+
thumbWidth:number;
125
+
thumbHeight:number;
126
+
image:string;
127
+
thumb:string;
128
+
}
129
+
130
+
// events = {}
131
+
interfaceSlideRegionEvents {
132
+
move?: (x:number, y:number) =>void;
133
+
refresh?: () =>void;
134
+
close?: () =>void;
135
+
confirm?: (point:SlideRegionPoint) =>boolean;
95
136
}
96
137
```
97
138
@@ -107,31 +148,68 @@ import GoCaptcha from 'go-captcha-react';
107
148
/>
108
149
```
109
150
110
-
### params
151
+
### Parameter Reference
111
152
```ts
112
153
// config = {}
113
-
interfaceConfig {
154
+
interfaceRotateConfig {
114
155
width?:number;
115
156
height?:number;
116
157
thumbWidth?:number;
117
158
thumbHeight?:number;
118
159
verticalPadding?:number;
119
160
horizontalPadding?:number;
120
161
showTheme?:boolean;
162
+
title?:string;
121
163
}
122
164
123
165
// data = {}
124
-
interfaceData {
166
+
interfaceRotateData {
125
167
angle:number;
126
168
image:string;
127
169
thumb:string;
128
170
}
129
171
130
172
// events = {}
131
-
interfaceEvents {
173
+
interfaceRotateEvents {
132
174
rotate?: (angle:number) =>void;
133
175
refresh?: () =>void;
134
176
close?: () =>void;
135
177
confirm?: (angle:number) =>boolean;
136
178
}
137
-
```
179
+
```
180
+
181
+
182
+
## 🖖 Button
183
+
```jsx
184
+
importGoCaptchafrom'go-captcha-react';
185
+
186
+
<GoCaptcha.Button/>
187
+
```
188
+
189
+
### Parameter Reference
190
+
```ts
191
+
interface_ {
192
+
config?:ButtonConfig;
193
+
clickEvent?: () =>void;
194
+
disabled?:boolean;
195
+
type?:"default"|"warn"|"error"|"success";
196
+
title?:string;
197
+
}
198
+
199
+
exportinterfaceButtonConfig {
200
+
width?:number;
201
+
height?:number;
202
+
verticalPadding?:number;
203
+
horizontalPadding?:number;
204
+
}
205
+
```
206
+
207
+
<br/>
208
+
209
+
## 🍹 Buy me a coffee
210
+
<div>
211
+
<ahref="http://witkeycode.com/sponsor"target="_blank"><imgsrc="http://47.104.180.148/payment-code/wxpay.png"alt="Buy Me A Coffee"style="width: 217px!important;" ></a>
212
+
<ahref="http://witkeycode.com/sponsor"target="_blank"><imgsrc="http://47.104.180.148/payment-code/alipay.png"alt="Buy Me A Coffee"style="width: 217px!important;" ></a>
0 commit comments