Skip to content

Normalise API image response and expose selected image candidates in VM #143

@zigzagdev

Description

@zigzagdev

Description:

The API may provide images as either images[] or image_url (single).
Update mapping logic so the frontend always receives consistent image data for rendering.

###Acceptance Criteria:

  • toWorldHeritageDetailVm returns images: WorldHeritageImageVm[] consistently.
  • If images[] is empty but image_url exists, convert it into a single-element array.
  • Sort images by sort_order.
  • Ensure alt falls back to vm.title.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions