|
|
The portal layout is generated using the functions defined in `app_layout.py`, specifically by the `get_layout` function.
|
|
|
|
|
|
Turterra styling is done using [Pure CSS](https://purecss.io). See their [Grids](https://purecss.io/grids) documentation to understand how space is allocated for each panel.
|
|
|
|
|
|
[Dash HTML components](https://dash.plotly.com/dash-html-components) are used to define text, headers, buttons, linebreaks, URLs etc. [Dash core components](https://dash.plotly.com/dash-core-components) define dropdown menus, radio select buttons, etc.
|
|
|
|
|
|
When adding a new panel, make sure that it is also added to the `get_layout` function.
|
|
|
|
|
|
Components which need to be accessed or modified by [callback functions](callbacks) need to have their `id` field defined. This can be any unique, descriptive ID but to make use of our automatic Mermaid diagram generator, please follow the ID naming scheme defined on [this page](mermaid). |
|
|
\ No newline at end of file |