Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
renderFlag(option) {
const { showLanguageName, langTranslator } = this.props;
const tag = tags(option.value);
let langClasses = '';
if (tag.valid() === false) {
// the default language
const defaultName = typeof (langTranslator) === 'function' ? langTranslator('default') : 'default';
return (
<div>
<div title="{option.value}">
{ showLanguageName ? <div title="{defaultName}">{defaultName}</div> : null }
</div>
);
}
</div>
.filter(l => tags(l).valid())
.map(tag => ({ label: tag, value: tag }));