v0.3.3
What's Changed
Added
- New shared TooltipContent.vue component that handles layout rendering (title/meta/text/image/button) in one place for both the list view and the map tooltips
(src/blocks/owc-openkaarten/streetmap/assets/scripts/vue/TooltipContent.vue).
*' Support for multiple images per item in BaseListCard (iterates over all image layouts in tooltipArray instead of a single image prop).
Changed
- Refactored BaseListCard.vue: now accepts a tooltipArray + datasetTitle instead of separate title / address / description / image props, and delegates rendering to
TooltipContent. - Updated BaseTooltipCard.vue, ListView.vue and TheMap.vue to work with the new data/component structure.
- Updated make-tooltip-card.js for the new prop shape.
- Polished list card styling: responsive breakpoint moved from 768px to 991px, image container is now a flex column with gap to support multiple images, width/height replaced with
logical properties (inline-size/block-size), and CSS selectors consistently ordered.