Skip to content

Commit 24314a9

Browse files
add dashboard import/export functionality (#1204)
Adds Dashboard Import/Export UI to support sharing premade dashboards <img width="286" height="171" alt="Screenshot 2025-09-24 at 10 10 55 AM" src="https://github.com/user-attachments/assets/dbc61cad-a7e6-42c6-85b8-de049beb7d56" /> <img width="1037" height="625" alt="Screenshot 2025-09-24 at 10 10 48 AM" src="https://github.com/user-attachments/assets/4233bdd8-fb73-4c8a-953f-5a59f5e53108" /> Fixes HDX-2463
1 parent 816f90a commit 24314a9

File tree

10 files changed

+607
-20
lines changed

10 files changed

+607
-20
lines changed

.changeset/smooth-ladybugs-care.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@hyperdx/common-utils": patch
3+
"@hyperdx/app": patch
4+
---
5+
6+
add dashboard import/export functionality

packages/app/.storybook/preview.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { NextAdapter } from 'next-query-params';
88
import '@mantine/core/styles.css';
99
import '@mantine/notifications/styles.css';
1010
import '@mantine/dates/styles.css';
11+
import '@mantine/dropzone/styles.css';
1112

1213
import '../styles/globals.css';
1314
import '../styles/app.scss';

packages/app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"@lezer/highlight": "^1.2.0",
3535
"@mantine/core": "7.9.2",
3636
"@mantine/dates": "^7.11.2",
37+
"@mantine/dropzone": "^8.3.1",
3738
"@mantine/form": "^7.11.2",
3839
"@mantine/hooks": "7.9.2",
3940
"@mantine/notifications": "^7.9.2",

packages/app/pages/_app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import { useBackground, useUserPreferences } from '@/useUserPreferences';
2626
import '@mantine/core/styles.css';
2727
import '@mantine/notifications/styles.css';
2828
import '@mantine/dates/styles.css';
29+
import '@mantine/dropzone/styles.css';
2930
import '@styles/globals.css';
3031
import '@styles/app.scss';
3132
import 'uplot/dist/uPlot.min.css';
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import DBDashboardImportPage from '@/DBDashboardImportPage';
2+
3+
export default DBDashboardImportPage;

0 commit comments

Comments
 (0)