It's a common problem in zebra finches, I have 1-2 hens that will drop an egg occasionally, not quite enough to be considered excessive but still unwanted. I also had a few diamond doves that were chronic layers. The eggs almost always shattered when they dropped and the birds showed no interest in incubating them, but if your bird does try incubate dummy eggs or letting her sit on infertile eggs will help. Don't have anything nest like in the cage, and preferably nothing that could be seen as nesting material either.
For sure offer her a soluble calcium grit, shell grit is what I use. I find mine would eat their eggs to replenish calcium, so offering free choice calcium helped them a lot, I also noticed they stopped puffing up in my case. In water supplements are good and do provide calcium, but free choice calcium is best IMO so they can judge how much they need.
It's a bit of a win-lose situation with protein for egg layers, but reducing the amount of protein I offered played a big part in stopping egg laying for my birds. With my diamond doves, cutting pellets out of their diet and replacing it with a vitamin and mineral supplement was what stopped them laying completely, I assume because the pellets were providing them with perhaps too much protein. And cutting out egg food for my finches also helped, but I still feed them egg food, just not when they are in a laying episode. Excess protein in their diet can stimulate hormones, as in the wild breeding season is when food is plentiful and protein rich. Egg laying does require protein, so it does put strain on their body to not provide it, but in the long run it's probably worth it.