@tinystacks/ops-core-widgets
v0.0.16
Published
This package contains a list of core Ops Console widgets.
Readme
Overview
This package contains a list of core Ops Console widgets.
List of widgets
|Name|Description| |---------|---------| |Panel|This widget renders multiple internal widgets in a single direction, either vertical or horizontal. |Tabs|This widget renders multiple internal widgets in a tab view. Combine with panel or grid to make robust views. |Grid|This widget renders multiple internal widgets in a grid. |Markdown|This widget renders markdown. |CLI|This widget runs a bash command. The command may be multiple commands separated by ';'. You can also reference scripts that exist in the same directory as your config.
Panel
This widget renders multiple internal widgets in a single direction, either vertical or horizontal.
|Parameter|Required|Type|Description| |---------|---------|---------|---------| |displayName|Yes|string|Display name of widget. |children|Yes|array|The widgets to render in the panel |orientation|No|horizontal or vertical|Direction in which to lay out children widgets. (default: vertical)
Tabs
This widget renders multiple internal widgets in a tab view. Combine with panel or grid to make robust views.
|Parameter|Required|Type|Description| |---------|---------|---------|---------| |displayName|Yes|string|Display name of widget. |children|Yes|array|The widgets to render in the panel. |tabNames|Yes|array|Tab names for each respective tab widget.
Grid
This widget renders multiple internal widgets in a grid.
|Parameter|Required|Type|Description| |---------|---------|---------|---------| |displayName|Yes|string|Display name of widget. |children|Yes|array|The widgets to render in the panel. |columns|No|number|The number of columns to render. (default: 2)
Markdown
This widget renders markdown.
|Parameter|Required|Type|Description| |---------|---------|---------|---------| |displayName|Yes|string|Display name of widget. |markdown|Yes|string|The markdown to render.
CLI
This widget runs a bash command. The command may be multiple commands separated by ';'. You can also reference scripts that exist in the same directory as your config.
|Parameter|Required|Type|Description| |---------|---------|---------|---------| |displayName|Yes|string|Display name of widget. |environmentVariables|No|map<string,string>|A set of Key-Value pairs that set the environment. ex. VAR1: 10 VAR2: 9 |providers|No|array|A list of providers. Providers will only be used if they implement CliEnvironmentProvider. Each environment variable from compatible providers will be exported to the shell. |command|Yes|string|A semi-colon seperated set of commands. |runOnStart|No|boolean|Whether or not to run the command when the dashboard and widget are first rendered. If disabled, the command will not run until the run button is pressed. (default: false)
