-- Compose Search + Map widgets into one view -- -- Run with: -- Tab 1: dreamstack stream examples/widget-search.ds -- Tab 2: dreamstack stream examples/widget-map.ds --port 9101 -- Tab 3: dreamstack dev examples/compose-search-map.ds --port 3001 let search = stream from "ws://localhost:9100" let map = stream from "ws://localhost:9101" view main = row [ column [ text "🔍 Search" text "Query: {search.query}" text "Results: {search.filtered}" ] column [ text "📍 Map" text "{map.label}" text "{map.lat}, {map.lng}" ] ]