# Reorderable list
Sends list of items that user should reorder (or leave it untoched) and submit.

# List title
Allows to set list title, if value is empty list would not have title.

# Options
Allows to set options for the list which would be reordered by user.
| Step configuration | Component preview | 
|---|---|
|  |  | 
# Output
{
  options: [
    { 
      label: <string>, // option label
      value: <string>, // option value (id)
      order: <number> // option order number
    }
  ]
}
TIP
Options array will be already ordered in merge field value and each option will have order property which is the same as option index in array.
# Use function to define user answer
Allows to override default answer by custom message.
# Available variables
The same as output example.
{
  options: [
    { 
      label: <string>, // option label
      value: <string>, // option value (id)
      order: <number> // option order number
    }
  ]
}
# Example
return options.reduce((string, { label, order }) => `${string}${order + 1}. ${label}<br>`, '');
