saddle is too high, handlebar is too low.
while it's great to have a calculator spit out measurements, the thing that matters in the end is her subjective experience.
my wife is just over 5 feet tall. I got her a small (not extra small) women's 29er and put a narrow handlebar with a lot of backsweep on it (Origin8 Batwing) and she feels comfortable and confident on it. we've ridden trails that I find challenging and she just smashes through them, or fails and tries again. I also set her up on an old Fuiji road bike with a 46cm frame and 650C wheels. it's a bit too big for her but we replaced the drop bar with a riser bar and a short stem. it works great, but we had to play around with the fit a lot until we found something that works for her.