feat: Default language dropdowns to user's primary language
This commit is contained in:
parent
cda9bd0a79
commit
f0375889d3
4 changed files with 22 additions and 3 deletions
|
@ -4,6 +4,7 @@ import {
|
|||
myAuth,
|
||||
myAuthRequired,
|
||||
} from "@utils/app";
|
||||
import getUserPrimaryLanguage from "@utils/app/user-primary-language";
|
||||
import {
|
||||
capitalizeFirstLetter,
|
||||
debounce,
|
||||
|
@ -323,8 +324,9 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
|
|||
}
|
||||
|
||||
render() {
|
||||
const firstLang = this.state.form.language_id;
|
||||
const selectedLangs = firstLang ? Array.of(firstLang) : undefined;
|
||||
const userPrimaryLanguage = getUserPrimaryLanguage(
|
||||
UserService?.Instance?.myUserInfo
|
||||
);
|
||||
|
||||
const url = this.state.form.url;
|
||||
|
||||
|
@ -494,8 +496,8 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
|
|||
</div>
|
||||
<LanguageSelect
|
||||
allLanguages={this.props.allLanguages}
|
||||
selectedLanguageIds={[userPrimaryLanguage]}
|
||||
siteLanguages={this.props.siteLanguages}
|
||||
selectedLanguageIds={selectedLangs}
|
||||
multiple={false}
|
||||
onChange={this.handleLanguageChange}
|
||||
/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue