Simplify feature checkbox listing

[MAILPOET-2008]
This commit is contained in:
Jan Jakeš
2019-05-15 14:49:25 +02:00
committed by M. Shull
parent 41baa1becb
commit 9f194d8bc2

View File

@@ -57,30 +57,24 @@ const ExperimentalFeatures = () => {
return <p>There are no experimental features at the moment.</p>; return <p>There are no experimental features at the moment.</p>;
} }
return ( return Object.values(flags).map((flag) => {
<> const id = `experimental-feature-${flag.name}`;
{ return (
Object.values(flags).map((flag) => { <div key={flag.name}>
const id = `experimental-feature-${flag.name}`; <label htmlFor={id}>
return ( <input
<div key={flag.name}> id={id}
<label htmlFor={id}> type="checkbox"
<input name={flag.name}
id={id} defaultChecked={flag.value}
type="checkbox" onChange={handleChange}
name={flag.name} />
defaultChecked={flag.value} {' '}
onChange={handleChange} {flag.name}
/> </label>
{' '} </div>
{flag.name} );
</label> });
</div>
);
})
}
</>
);
}; };
const experimentalFeaturesContainer = document.getElementById('experimental_features_container'); const experimentalFeaturesContainer = document.getElementById('experimental_features_container');