The condition here is very long, maybe it should be split into smaller parts?
For instance this `(prop in PROPS && !(PROPS[prop].percentNotAdmitted && unit == "%")` could be stored in a properly named boolean. We'll lose short-circuiting and sometimes compute unnecessary things, but it'll make code more understandable.