MenuItem is a component that is part of Codex: https://doc.wikimedia.org/codex/main/components/menu-item.html
MenuItem is also what is used in the Codex version of TypeaheadSearch: https://doc.wikimedia.org/codex/main/components/typeahead-search.html#demos
On Nearby Pages, a similar WVUI "Card" component is used in this scenario: https://en.wikipedia.beta.wmflabs.org/wiki/Special:Nearby#/coord/37.78348208159495,-122.4685506720315
Could the MenuItem component be a good candidate for the NearbyPages use-case? To determine this, let's consider...
- If we should to use MenuItem outside of a menu context, such as in a list (would need to think about implications for different ways to use it, e.g. MenuItem becomes ListItem, perhaps with a wrapper around it? Or further decoupling? This could be a good opportunity for a design/engineering sync.)
- What design changes would be made to the existing implementation? (Readers Web, would you please review design specs from MenuItem and note inconsistencies, questions, concerns in comments?)
The outcomes of this spike should be a decision on whether to use the existing MenuItem component in NearbyPages or a new component (e.g. ListItem), and the creation of follow-up tasks for design and engineering requirements.