Discover Packages
github.com/turbot/steampipe
ui
dashboard
directory
Version:
v0.21.0-beta.1
Opens a new window with list of versions in this module.
Published: Sep 22, 2023
License: AGPL-3.0
Opens a new window with license information.
README
README
¶
Steampipe Dashboards
This will allow you to develop the dashboards UI locally. To get started:
Start Steampipe
Start your local Steampipe service, and dashboard service, with steampipe dashboard
(ensure you have navigated to your mod folder with cd <mod_folder>
first)
UI Setup
Navigate to the dashboard UI with cd ui/dashboard
Run yarn install
Run yarn start
The browser will open at http://localhost:3000
Any changes you make to the source code will be reflected in the dashboard UI in realtime
Component library
To browse the dashboard component library do the following:
cd ui/dashboard
yarn install
yarn storybook
Your default browser will open up the component library.
Adding new chart
types
Navigate to ui/dashboard/src/components/dashboards/charts
Add a folder for the new chart type and add index.tsx
Ensure you call registerComponent
before the export
Import this new chart in ui/dashboard/src/utils/registerComponents.ts
Add Storybook stories for your component in index.stories.js
Adding new flow
types
Navigate to ui/dashboard/src/components/dashboards/flows
Add a folder for the new flow type and add index.tsx
Ensure you call registerComponent
before the export
Import this new flow in ui/dashboard/src/utils/registerComponents.ts
Add Storybook stories for your component in index.stories.js
Adding new hierarchy
types
Navigate to ui/dashboard/src/components/dashboards/hierarchies
Add a folder for the new hierarchy type and add index.tsx
Ensure you call registerComponent
before the export
Import this new hierarchy in ui/dashboard/src/utils/registerComponents.ts
Add Storybook stories for your component in index.stories.js
Expand ▾
Collapse ▴
Directories
¶
Click to show internal directories.
Click to hide internal directories.