Layout Overview


A portal is comprised of panes, displayed on a responsive grid. Layouts are determined based on the number of columns a screen can support. Therefore, a portal contains a layout relative to each column of support.

  • Portal
    • Pane
      • Pane-Tab
        • Widget


A container for a grouping of widgets.

  • Title (String)
    • Displayed in pane header
  • Columns (Int)
    • Number of columns a pane should occupy
    • If larger than portal columns, it will be reduced to portal columns
  • Tabbed Pane (Bool)
    • Supports multiple tabs within pane
    • When false, widgets are placed into initial tab
  • Display Header (Bool)
    • Whether to display header
  • Header Theme (Option)
    • Specified theme for header

Pane Tab

A ‘page’ of widgets within a pane

  • Tab Title (String)
    • Displayed at the top of a pane container to identify a tab


A specialized element that can display source data and/or allow for user interaction.

  • Type (Option)
    • Specified widget type
  • Title (String)
    • Displayed in relevant widget header position
  • Height / Size (Int)
    • Based on blocks of 60px
    • Not available for widgets with fixed heights
  • Specific Options …

    • See all widgets
  • Specific Data …

    • A widget may serve as a data display, user interface, or both. Some widgets allow for static sources, such as text_widget. Dynamic sources allow for the use of parsers to format data to the expected widget format. Learn more (Data Handling)