Description
Introduce selectedImage state in the detail page component.
Hero image should render based on the selected state.
Acceptance Criteria:
- Default selected image: primary if exists, otherwise first image.
- Clicking thumbnail updates hero image.
- Selected thumbnail has active UI state (ring/border).
Description
Introduce selectedImage state in the detail page component.
Hero image should render based on the selected state.
Acceptance Criteria: