The Vue version of MEX's statement component receives its data via mw.hook( 'wikibase.entityPage.entityLoaded' ). This data is a JS object representing the Item. It contains an array of statements (as claims), which each only contain the propertyId, and not its label. This label needs to be made accessible to the client-side code, and passed in as a property.
Solving this issue for the server-side-rendered version is covered in T396633. How it's solved there may be relevant for this ticket.
Acceptance Criteria
the (client side) Vue-rendered version of the MEX statement:
- uses the property's label
- links to the property correctly (replacing the string-interpolation currently used in the href attribute)