Skip to content

Commit e20b1dd

Browse files
[react]The language of the form is changed after clicking the submit button (#1309)
1 parent b8e82ba commit e20b1dd

File tree

1 file changed

+4
-1
lines changed
  • packages/sitecore-jss-react-forms/src/components

1 file changed

+4
-1
lines changed

packages/sitecore-jss-react-forms/src/components/form.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export interface ErrorComponentProps {
2323

2424
export interface FormProps {
2525
form: SitecoreForm;
26+
language?: string;
2627
fieldFactory?: FieldFactory;
2728
sitecoreApiHost: string;
2829
sitecoreApiKey: string;
@@ -95,7 +96,9 @@ export class Form extends Component<FormProps, FormState & FieldStateCollection>
9596
return (<div>Form data invalid. Forget to set the rendering contents resolver?</div>);
9697
}
9798

98-
const action = `${this.props.sitecoreApiHost}/api/jss/formbuilder?fxb.FormItemId=${form.metadata.itemId}&fxb.HtmlPrefix=${form.htmlPrefix}&sc_apikey=${this.props.sitecoreApiKey}&sc_itemid=${form.contextItemId}`;
99+
const qsLanguage = this.props.language ? `&sc_lang=${this.props.language}` : '';
100+
101+
const action = `${this.props.sitecoreApiHost}/api/jss/formbuilder?fxb.FormItemId=${form.metadata.itemId}&fxb.HtmlPrefix=${form.htmlPrefix}&sc_apikey=${this.props.sitecoreApiKey}&sc_itemid=${form.contextItemId}${qsLanguage}`;
99102

100103
this._tracker.setFormData(form.formItemId.value, form.formSessionId.value, form.metadata.isTrackingEnabled);
101104

0 commit comments

Comments
 (0)