Commit e061b8b
feat: Support external databricks dashboard (#1460)
* Added data to the developer navigation
* Added developers/data page with databricks dashboard iframe
* Registered databricks to content-security-policy
* Add support for external databricks dashboard
* feat: integrate Databricks dashboard with environment configuration and error handling
* feat: enhance Databricks dashboard with color scheme support and improved layout
* feat: add time series chart component and Databricks API integration
- Implemented TimeSeriesChart component for visualizing time series data with interactive features.
- Created API route for fetching data from Databricks, including error handling and response formatting.
- Developed server-side functions to manage Databricks configuration and data retrieval.
- Added utility functions for date and value formatting to enhance data presentation.
* feat: update styling and layout for Solana Data Dashboard and Time Series Chart components
* feat: update provider colors and refactor dashboard controls for improved UI
* feat: enhance Databricks integration with caching and configuration updates
* feat: add responsive provider controls and custom hook for media query handling
* Refactor code structure for improved readability and maintainability
* Update Databricks turbo env vars
* feat: improve value domain calculation in getValueDomain function
* style: update InlineControl button styles for improved UI consistency
* feat(data-dashboard): add Solana data dashboard with metrics and charts
- Updated theme provider to include new data routes.
- Modified URL configuration to handle new data route.
- Created data configuration file for managing metrics and providers.
- Implemented data dashboard page with loading states and metadata generation.
- Developed Solana data dashboard component with dynamic charts and KPIs.
- Added time series chart component for visualizing metrics over time.
- Included utility functions for formatting values and handling tooltips.
* fix: address Databricks dashboard review items
* feat(data-dashboard): enhance DeFi metrics and update dashboard descriptions
* feat(data-dashboard): refactor dashboard controls and enhance query state management
* feat: migrate data to web and add i18n
* fix: update InlineControl styles for improved visual consistency
* fix(header): handle undefined router paths in pathname calculation
* fix(header): remove unnecessary conditions for showing secondary developers nav
* feat: implement developer route utilities and update navigation logic
* fix(developer-routes): remove redundant route checks for developers nav and theme routes
* feat: enhance SolanaDataDashboard with tab switching functionality and improved accessibility
* feat(i18n): add locale handling functions and corresponding tests
* feat(chart): add dashed patterns for coincident series and implement corresponding tests
* feat(time-series-chart): add select/deselect all functionality and update legend messages
* feat(dashboard): enhance provider selection with select/deselect all functionality and improve footer labels
* feat: update dashboard and data handling with new metrics, improved caching, and enhanced UI elements
* fix: adjust layout and styling in KpiCell component for improved alignment
* fix: adjust line height in KpiCell component for better readability
* fix: update provider colors and SQL query to use production database
* feat: add clarification text for dashboard tabs in localization
* feat: add compareTooltipValues function and integrate sorting in tooltip display
* Refactor code structure for improved readability and maintainability
* fix: adjust padding in DataResourceCarousel section for better layout
* feat: normalize provider names and enhance data dashboard functionality with new features and improved localization
* feat: enhance footer layout and add metadata items for improved user experience
* feat: add DeFiLlama to stablecoin count providers and enhance chart provider tests
* fix: simplify Content-Security-Policy by removing unnecessary frame ancestors
* Add new background images for SDP solutions
- Added feat-bg-1.webp, feat-bg-2.webp, and feat-bg-3.webp to enhance the visual appeal of the SDP solutions section.
* refactor: remove deprecated data redirects from middleware and rewrites
* fix: simplify pathname normalization by using getPathnameWithoutLocale utility
---------
Co-authored-by: satoshi-sh <satoss1108@gmail.com>
Co-authored-by: waddahAldrobi <aldrobiwaddah@gmail.com>1 parent 12cfb37 commit e061b8b
51 files changed
Lines changed: 6276 additions & 1666 deletions
File tree
- apps
- docs
- media
- content/posts
- public/uploads/posts/money-gram-joins-solana-developer-platform
- web
- public/src/img
- data-dashboard
- solutions/sdp
- src
- __tests__/components/data
- app
- [locale]
- data
- solutions/sdp
- api/databricks/data
- components/sdp
- lib/databricks
- packages
- i18n
- messages/web/en
- src
- sitemap/src/routes
- ui-chrome/src
- __tests__
- assets/developers
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
24 | | - | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
28 | 69 | | |
29 | 70 | | |
30 | 71 | | |
| |||
37 | 78 | | |
38 | 79 | | |
39 | 80 | | |
| 81 | + | |
40 | 82 | | |
41 | 83 | | |
42 | 84 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
31 | 40 | | |
32 | 41 | | |
33 | 42 | | |
| |||
Binary file not shown.
0 commit comments