After lying down, she again kicked the man in the face with her heel.
The victim ordered her to leave and she spent 20 minutes locked inside his car.
When Mair started banging on the windows of the property, she was allowed inside again.
But it soon became apparent the time-out had not altered her mindset.
Back in the bedroom, she tried to talk to the victim but he refused to converse.
Mair responded by jumping on top of him and punching him about 15 times in the face and ribs, the court heard.
The victim again refused to retaliate and went to sleep on the couch.
Five minutes later Mair joined him.
"The defendant went into the lounge and put her arms around the victim in an attempt to cuddle him. This made the victim start shaking," a police summary said.
"She told the victim that he was a 'little bitch' and started punching him to the face and ribs."
Again, Mair was ordered out of the house.
This time she opted to drive off in the man's vehicle.
When she returned and sought entry to the home again, she was denied.
The court heard the victim suffered a chipped front tooth, a swollen lip and scratches to his face as a result of the repeated attacks.
Counsel Brendan Stephenson said his client now recognised the relationship was "toxic" and had moved on.
Mair - who earlier admitted a charge of assault in a family relationship - was now devoting more time to her family, had taken up yoga and had gained employment as a product demonstrator in supermarkets, he said.
She was taking her alcohol and mental health issues seriously and welcomed assistance in addressing them, Stephenson said.
Judge Peter Rollo sentenced Mair to 12 months' supervision and 160 hours' community work.
How to get help
If you're in danger now:
• Phone the police on 111 or ask neighbours or friends to ring for you.
• Run outside and head for where there are other people. Scream for help so your neighbours can hear you.
• Take the children with you. Don't stop to get anything else.
• If you are being abused, remember it's not your fault. Violence is never okay.
Where to go for help or more information:
• Women's Refuge: Crisis line - 0800 REFUGE or 0800 733 843 (available 24/7)
• Shine: Helpline - 0508 744 633 (available 24/7)
• It's Not Ok: Family violence information line - 0800 456 450
• Shakti: Specialist services for African, Asian and Middle Eastern women and children. Crisis line - 0800 742 584 (available 24/7)
• Ministry of Justice: For information on family violence
• Te Kupenga Whakaoti Mahi Patunga: National Network of Family Violence Services
• White Ribbon: Aiming to eliminate men's violence towards women
How to hide your visit:
If you are reading this information on the Herald website and you're worried that someone using the same computer will find out what you've been looking at, you can follow the steps at the link here to hide your visit. Each of the websites above also has a section that outlines this process.