I think it is just a phase they go through, where they test their mothers. I would just keep offering healthy food & she will eat when she is hungry.
You may find she is just going through a "developmental stage" & will be talking more or doing something new in the next few days.
Just remain consistent. Offer food you think is appropriate & let it be. Toddlers never starve themselves & can go days without eating, as long as she is drinking plenty, she will be fine. I have had days with my lo refusing food & then eating heaps afterwards... I think it is the peer pressure on why they eat at nursery.
If you don't already do it try sitting down & eating at the same time as her, that often helps.
Re the sleeping, just keep making sure you keep the routine consistant & it should just be a phase.