A healthy dog will not starve itself, but you probably also don't want every meal time to feel like a gamble on whether or not she will eat.
Get her checked out by a vet because that's always a sensible precaution.
Following that, start to experiment to see what foods she likes.
We have a little JRT who would stop eating kibble as he got bored of it. We would change it and he would eat the next one for a few weeks before losing enthusiasm for it. Through trial and error we have a system where he gets one of 3 or 4 flavours of kibble plus a spoonful of Forthglade wet food (diff flavours) and a smidge of water to make it all juicy - all mixed up. He now always eats his dinners greedily.
Fish4 dogs do a fish mousse that is designed to add as a tasty topping to complete foods.
A tin of mackerel in spring water can do the same thing. As can a raw egg.
I have a springer who gets fed a wide variety of foods - raw, wet, occasionally kibble. Sometimes with an egg on it, sometimes a bit of fish, sometimes leftover tea veggies or plain rice, sometimes a bit of fruit like mashed up ripe banana. Basically, I switch it out so he gets something different every meal. He has never had an issue with such frequent changing about and always eats keenly.
I suspect that many dogs could cope easily with changing foods if it's done regularly. They are scavengers and so should be able to. I wonder if feeding the same thing day in, day out, gradually reduces the enzymes in their stomach to only those needed for that food - and that when food is switched it makes them sicky because they no longer have such a wide variety of digestive enzymes. A dog fed on a variety of foods maintains a wide variety of enzymes and has a greater chance of getting all the right nutrition.