antd
Version:
An enterprise-class UI design language and React components implementation
14 lines • 499 B
JavaScript
const normalizeIcon = (value, key, fallback) => {
if (value === false) {
return null; // Explicitly return null when value is false
}
if (value === true) {
return fallback; // Return fallback when value is true
}
// More explicit if statement, avoiding inline if
if (value && key && value[key] !== undefined) {
return value[key]; // Return value[key] if it's explicitly defined
}
return fallback; // Return fallback when no value is found
};
export default normalizeIcon;