How to use columns

Here’s an example code regarding the use of columns:

dashboard "Example": 
  - 
    2 columns: 
      - 
        pie chart: 
          columns: 
            - 
              - "Apples"
              - 3
            - 
              - "Oranges"
              - 2
            - 
              - "Pears"
              - 2
      - 
        p text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam dolor massa, luctus rhoncus justo vel, cursus placerat ligula. Proin pulvinar ipsum in enim rutrum, quis fermentum ex finibus. Nunc commodo urna tellus, tristique tempor magna tempor eget. Phasellus eu ex lacinia sapien viverra fermentum."

The code above will render a columns that looks like this:

JSON format

The YAML above is equivalent to this JSON:

{
  "component": "root",
  "args": {
    "title": "Example"
  },
  "data": [
    {
      "component": "columns",
      "args": {
        "columns": 2
      },
      "data": [
        {
          "component": "chart",
          "args": {
            "type": "pie",
            "stacked": false
          },
          "data": {
            "columns": [
              [
                "Apples",
                3
              ],
              [
                "Oranges",
                2
              ],
              [
                "Pears",
                2
              ]
            ]
          }
        },
        {
          "component": "text",
          "args": {
            "tagName": "p"
          },
          "data": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam dolor massa, luctus rhoncus justo vel, cursus placerat ligula. Proin pulvinar ipsum in enim rutrum, quis fermentum ex finibus. Nunc commodo urna tellus, tristique tempor magna tempor eget. Phasellus eu ex lacinia sapien viverra fermentum."
        }
      ]
    }
  ]
}