|
@@ -66,7 +66,7 @@ class InstallerForm extends React.Component {
|
|
|
: <span><i className="icon-fw icon-ban" />{ this.props.t('installer.unavaliable_user_id') }</span>;
|
|
: <span><i className="icon-fw icon-ban" />{ this.props.t('installer.unavaliable_user_id') }</span>;
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
- <div className={`login-dialog p-3 mx-auto${hasErrorClass}`}>
|
|
|
|
|
|
|
+ <div data-testid="installerForm" className={`login-dialog p-3 mx-auto${hasErrorClass}`}>
|
|
|
<div className="row">
|
|
<div className="row">
|
|
|
<div className="col-md-12">
|
|
<div className="col-md-12">
|
|
|
<p className="alert alert-success">
|
|
<p className="alert alert-success">
|
|
@@ -84,6 +84,7 @@ class InstallerForm extends React.Component {
|
|
|
type="button"
|
|
type="button"
|
|
|
className="btn btn-secondary dropdown-toggle text-right w-100 border-0 shadow-none"
|
|
className="btn btn-secondary dropdown-toggle text-right w-100 border-0 shadow-none"
|
|
|
id="dropdownLanguage"
|
|
id="dropdownLanguage"
|
|
|
|
|
+ data-testid="dropdownLanguage"
|
|
|
data-toggle="dropdown"
|
|
data-toggle="dropdown"
|
|
|
aria-haspopup="true"
|
|
aria-haspopup="true"
|
|
|
aria-expanded="true"
|
|
aria-expanded="true"
|
|
@@ -100,7 +101,13 @@ class InstallerForm extends React.Component {
|
|
|
<div className="dropdown-menu" aria-labelledby="dropdownLanguage">
|
|
<div className="dropdown-menu" aria-labelledby="dropdownLanguage">
|
|
|
{
|
|
{
|
|
|
localeMetadatas.map(meta => (
|
|
localeMetadatas.map(meta => (
|
|
|
- <button key={meta.id} className="dropdown-item" type="button" onClick={() => { this.changeLanguage(meta) }}>
|
|
|
|
|
|
|
+ <button
|
|
|
|
|
+ key={meta.id}
|
|
|
|
|
+ data-testid={`dropdownLanguageMenu-${meta.id}`}
|
|
|
|
|
+ className="dropdown-item"
|
|
|
|
|
+ type="button"
|
|
|
|
|
+ onClick={() => { this.changeLanguage(meta) }}
|
|
|
|
|
+ >
|
|
|
{meta.displayName}
|
|
{meta.displayName}
|
|
|
</button>
|
|
</button>
|
|
|
))
|
|
))
|