“....a generous amount of mayo.”...
Nope, hot mustard.
Hot mustard will overpower the flavor of the white onion.