As an avid bass fisherman, what has probably happened is she has transitioned to "post spawn" mode where the bass transition to nearby deep creek channel or river channel ledges to find spawning shad and other forage to prey on. After a bass has laid eggs, they stay on "bed" for a while guarding the eggs (normally). It sounds like your bass isn't the sharpest crayon in the box when it comes to spawning. She should be laying the eggs in a bed on the lake's mud/sand/rock bottom. This bed is dug out by the male and female bass with their tale fin. Often times I catch spring bass with bloody tales, letting me know they are on bed. Both male and female, sometimes male only will stay to guard the bed from crayfish, bluegill, etc. while the eggs mature and hatch. Once they hatch, the males stay and guard the small baby bass (fry).
If you want bass to hang out at your dock, try to find live crawfish and dump them around your dock once a week.