Baby overeating until she vomits

So I’ve always heard that you can’t overfeed a breastfed baby… but my baby has fed until she vomited three separate times now.

She gets this insatiable hunger and wants to keep nursing after taking a 2 minute break. If I don’t give her the boob, she screams. She usually takes one boob and is content, but during these episodes she would nurse from both breasts multiple times. Then while she’s nursing, she would vomit pretty much the entire content of her stomach.

Is this normal? Should I stop giving in and just let her scream when I recognize she is eating too much? Help!