Dropdown
^[id: placeholder ]{ array_of_options }
Important
You must pass options into the dropdown as an array. To create an array, you can split a string on commas (csv) or new lines (lines). You can also map over an array of objects (map ). You can learn more in Fig's Scripting Language e.g.
{ "a,b,c" csv }
{ "a\nb\nc" lines }
{ [ ls ] sh lines}
Run the shell command
ls
Parse the output by new lines
{ [ aws ec2 describe-regions ] sh json "Regions" prop [ "RegionName" prop ] map }
run shell command
aws ec2 describe-regions
JSON.parse the output
get the "Regions" property of the object (which is an array of objects)
Map over the array and create new array of the "RegionName" prop of each object
Examples
This is a big example. Look at the gif down the bottom
Specifically note the functions that between the curly braces. You can learn more in Scripting Language
Also note the "plans" object at the top (defined in data). This was used as a javascript element in the mustache braces at the bottom
Last updated