0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-28 11:22:39 +00:00

add alphabetic sort, add keys, minor changes

This commit is contained in:
Gazook89
2022-10-23 22:05:21 -05:00
parent 9e227dadd2
commit b0110f20d2

View File

@@ -254,14 +254,12 @@ const MetadataEditor = createClass({
renderLanguageDropdown : function(){
const langCodes = ['en', 'de', 'fr', 'ja', 'es', 'it'];
const listLanguages = ()=>{
return _.map(langCodes, (code)=>{
return _.map(langCodes.sort(), (code, index)=>{
const languageNames = new Intl.DisplayNames([code], { type: 'language' });
return <option value={`${code}`}>{`${languageNames.of(code)}`}</option>;
return <option key={index} value={`${code}`}>{`${languageNames.of(code)}`}</option>;
});
};
return <div className='field language'>
<label>language</label>
<input type='text' className='value'
@@ -274,11 +272,10 @@ const MetadataEditor = createClass({
<datalist id='languageList'>
{listLanguages()}
</datalist>
<span class='validity'>Must be 2-3 letters, optionally followed by '-...'</span>
<span className='validity'>Must be 2-3 letters, optionally followed by '-...'</span>
</div>;
},
render : function(){
return <div className='metadataEditor'>
<div className='field title'>