Always call the vet, especially when eyes are involved. Sometimes, stitches are necessary and other times they are not or if you find the injury too late the skin cannot be stitched especially if the hanging flaps are pointing up or dried out. Better have the vet look. Recently one of my Holstein calves caught her eyelid on a bucket hook and tore the fat pad where her eyelashes grow. I called the vet and she asked me to text her a photo so she could assess the damage. She felt there was not enough to stitch so she instructed me to snip it off and treat with antibiotics. My calf's eye healed nicely and im glad I did not have to pay for an emergency call but its always better safe than sorry. You will regret not calling the vet if she has a corneal abrasion or trauma to her upper lid that you cannot see. It doesn't look horrible, so that's good, but you never know as you did not see the injury unfold, it could develop an infection or an ulcer. Im not trying to worry you. She will probably be fine, but you can never be to careful. The vet may want to boost her tetanus too just to be safe. Good luck.