Repository navigation
feat: add kepler-query example combining map and SQL editor side by side - #427
jakubsatka wants to merge 1 commit into
Conversation
New example combining Kepler.gl geospatial map with an inline SQL editor in a side-by-side layout. File uploads load into DuckDB only (no auto-add to map). Earthquakes dataset pre-loaded and visualized on startup. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughAdds a new example application "kepler-query" demonstrating integration of Kepler maps with SQL query capabilities. Includes project configuration files, React components for map management and SQL editing, styling, store setup combining multiple slices, and build configuration for a monorepo environment. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant Room as Room<br/>(App Root)
participant Store as RoomStore
participant DataPanel
participant Kepler as Kepler<br/>Maps
participant SqlEditor as SQL<br/>Editor
User->>Room: Load application
Room->>Store: Initialize store<br/>(with earthquakes data)
Store->>Kepler: Setup Kepler slice
Store->>SqlEditor: Setup SQL Editor slice
User->>DataPanel: Drop file
DataPanel->>Store: addFile(file)
Store->>Store: Load file via connector<br/>Refresh schemas
DataPanel->>User: Show success toast
User->>SqlEditor: Write/execute query
SqlEditor->>Store: Execute query
Store->>Store: Get last query result
User->>Kepler: View maps<br/>with results
Kepler->>User: Render map layers<br/>with data
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
feat: kepler-query example - map + SQL editor side by side
Summary:
Test plan:
Also: uv is now installed at ~/.local/bin/uv which fixed the pre-existing Python test failures in the pre-push hook.
Summary by CodeRabbit