She may have an eye infection. You can use some Terramycin Eye Ointment in it to help with any infection. You can get that at many pet stores, some feed stores, on line at Amazon or I think Walgreens even carries it. She may have poked it or was pecked at. Hope she gets better soon.
This stuff is safe for cats, dogs, birds, other pets, even yourself if needed. LOL You would need to apply a smear of it on the eye 2 or 3 times a day until the infection cleared up. Continue it for a couple days after the infection is gone so that the bacteria is completely killed off. As the infection clears, the eye should look less cloudy. (this is only if she has an eye infection.) When the eye looks clear then you can assume the infection is gone. Again, continue for a few extra days to be safe.
This ointment is only for infections and if this eye issue is not an infection, it won't clear this problem up. But it certainly won't hurt and worth the try to heal her up. Good luck!