How to Handle Previews in a Headless Architecture

How does our live preview button show on the article collection in the first place? VS all collections that exist on Strapi. I tried this with my app which included both locations and menus. Locations have their own page and a relation with a menu. The live previews appeared for locations but not menus which is great but I am not sure why.