Skip to content

Commit a21309e

Browse files
committed
add language
1 parent c756166 commit a21309e

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

HISTORY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111

1212
- `refreshExpired` option
13+
- `language` option
1314

1415
### Changed
1516

src/index.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useEffect, useState, useRef } from "react";
2-
import { TurnstileOptions } from "turnstile-types";
2+
import { TurnstileOptions, SupportedLanguages } from "turnstile-types";
33

44
const global = (globalThis ?? window) as any;
55
let turnstileState =
@@ -51,10 +51,11 @@ export default function Turnstile({
5151
action,
5252
cData,
5353
theme,
54-
size,
54+
language,
5555
tabIndex,
5656
responseField,
5757
responseFieldName,
58+
size,
5859
retry,
5960
retryInterval,
6061
refreshExpired,
@@ -90,10 +91,11 @@ export default function Turnstile({
9091
action,
9192
cData,
9293
theme,
93-
size,
94+
language,
9495
tabindex: tabIndex,
9596
"response-field": responseField,
9697
"response-field-name": responseFieldName,
98+
size,
9799
retry,
98100
"retry-interval": retryInterval,
99101
"refresh-expired": refreshExpired,
@@ -115,10 +117,11 @@ export default function Turnstile({
115117
action,
116118
cData,
117119
theme,
118-
size,
120+
language,
119121
tabIndex,
120122
responseField,
121123
responseFieldName,
124+
size,
122125
retry,
123126
retryInterval,
124127
refreshExpired,
@@ -139,10 +142,11 @@ interface TurnstileProps extends TurnstileCallbacks {
139142
action?: string;
140143
cData?: string;
141144
theme?: "light" | "dark" | "auto";
142-
size?: "normal" | "invisible" | "compact";
145+
language?: SupportedLanguages | "auto";
143146
tabIndex?: number;
144147
responseField?: boolean;
145148
responseFieldName?: string;
149+
size?: "normal" | "invisible" | "compact";
146150
retry?: "auto" | "never";
147151
retryInterval?: number;
148152
refreshExpired?: "auto" | "manual" | "never";

0 commit comments

Comments
 (0)