2019-08-19 22:18:23 +02:00
|
|
|
{
|
2019-09-11 06:18:00 +02:00
|
|
|
"_lib": "./dist/index.js",
|
2020-04-23 14:32:36 +02:00
|
|
|
"_templates": {
|
2020-10-09 20:10:28 +02:00
|
|
|
"saveRowButton": {
|
|
|
|
"description": "Save row button",
|
2020-02-19 22:38:21 +01:00
|
|
|
"component": "button"
|
|
|
|
}
|
|
|
|
},
|
2020-06-11 21:18:59 +02:00
|
|
|
"embed": {
|
|
|
|
"name": "Embed",
|
|
|
|
"description": "Embed stuff",
|
|
|
|
"props": {
|
|
|
|
"embed": "string"
|
|
|
|
}
|
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"Navigation": {
|
|
|
|
"name": "Navigation",
|
|
|
|
"description": "A basic header navigation component",
|
2020-08-13 11:15:50 +02:00
|
|
|
"children": true,
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
|
|
|
"logoUrl": "string",
|
|
|
|
"title": "string",
|
2020-05-12 15:44:30 +02:00
|
|
|
"backgroundColor": "string",
|
|
|
|
"color": "string",
|
2020-04-23 14:32:36 +02:00
|
|
|
"borderWidth": "string",
|
2020-05-12 15:44:30 +02:00
|
|
|
"borderColor": "string",
|
2020-04-23 14:32:36 +02:00
|
|
|
"borderStyle": "string"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"button": {
|
2019-08-19 22:18:23 +02:00
|
|
|
"name": "Button",
|
|
|
|
"description": "an html <button />",
|
|
|
|
"props": {
|
2020-05-19 18:00:53 +02:00
|
|
|
"text": "string",
|
2020-01-18 10:00:18 +01:00
|
|
|
"className": "string",
|
2019-09-20 09:01:35 +02:00
|
|
|
"disabled": "bool",
|
2020-05-19 18:00:53 +02:00
|
|
|
"onClick": "event"
|
2019-08-19 22:18:23 +02:00
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"tags": [
|
|
|
|
"layout"
|
|
|
|
],
|
2020-02-18 16:41:44 +01:00
|
|
|
"presets": {
|
|
|
|
"primary": {
|
|
|
|
"contentText": "Primary Button Preset",
|
2020-04-23 14:32:36 +02:00
|
|
|
"color": "papayawhip",
|
2020-02-18 16:41:44 +01:00
|
|
|
"padding": "20px",
|
|
|
|
"background": "blue"
|
|
|
|
},
|
|
|
|
"secondary": {
|
|
|
|
"contentText": "Secondary Button Preset",
|
2020-04-23 14:32:36 +02:00
|
|
|
"color": "rebeccapurple",
|
2020-02-18 16:41:44 +01:00
|
|
|
"padding": "10px",
|
|
|
|
"background": "#fff",
|
|
|
|
"border": "1px solid red"
|
|
|
|
},
|
|
|
|
"error": {
|
|
|
|
"contentText": "ERROR",
|
2020-04-23 14:32:36 +02:00
|
|
|
"color": "red",
|
2020-02-18 16:41:44 +01:00
|
|
|
"padding": "10px",
|
|
|
|
"border": "1px solid red"
|
|
|
|
}
|
2020-04-23 14:32:36 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"login": {
|
2019-08-27 08:32:56 +02:00
|
|
|
"name": "Login Control",
|
2019-10-07 07:03:41 +02:00
|
|
|
"description": "A control that accepts username, password an also handles password resets",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
2019-08-27 08:32:56 +02:00
|
|
|
"logo": "asset",
|
|
|
|
"loginRedirect": "string",
|
2020-07-06 12:30:36 +02:00
|
|
|
"title": "string",
|
2020-04-23 14:32:36 +02:00
|
|
|
"usernameLabel": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "Username"
|
|
|
|
},
|
|
|
|
"passwordLabel": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "Password"
|
|
|
|
},
|
|
|
|
"loginButtonLabel": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "Login"
|
|
|
|
},
|
2019-09-29 07:40:06 +02:00
|
|
|
"buttonClass": "string",
|
2020-07-06 12:30:36 +02:00
|
|
|
"inputClass": "string",
|
|
|
|
"buttonText": "string"
|
2019-08-27 08:32:56 +02:00
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"tags": [
|
|
|
|
"login",
|
|
|
|
"credentials",
|
|
|
|
"password",
|
|
|
|
"logon"
|
|
|
|
]
|
2019-08-27 08:32:56 +02:00
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"input": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Textfield",
|
2020-08-12 17:30:20 +02:00
|
|
|
"bindable": "value",
|
2019-10-16 06:38:45 +02:00
|
|
|
"description": "An HTML input",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
2019-10-16 06:38:45 +02:00
|
|
|
"value": "string",
|
|
|
|
"type": {
|
2020-04-23 14:32:36 +02:00
|
|
|
"type": "options",
|
|
|
|
"options": [
|
|
|
|
"text",
|
|
|
|
"password",
|
|
|
|
"checkbox",
|
|
|
|
"color",
|
|
|
|
"date",
|
|
|
|
"datetime-local",
|
|
|
|
"email",
|
|
|
|
"file",
|
|
|
|
"hidden",
|
|
|
|
"image",
|
|
|
|
"month",
|
|
|
|
"number",
|
|
|
|
"radio",
|
|
|
|
"range",
|
|
|
|
"reset",
|
|
|
|
"search",
|
|
|
|
"submit",
|
|
|
|
"tel",
|
|
|
|
"time",
|
|
|
|
"week"
|
|
|
|
],
|
|
|
|
"default": "text"
|
2019-10-16 06:38:45 +02:00
|
|
|
},
|
2020-02-20 21:19:24 +01:00
|
|
|
"onChange": "event",
|
2020-01-18 10:00:18 +01:00
|
|
|
"className": "string"
|
2019-10-16 06:38:45 +02:00
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"tags": [
|
|
|
|
"form"
|
|
|
|
]
|
2019-10-16 06:38:45 +02:00
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"select": {
|
2020-02-14 12:51:45 +01:00
|
|
|
"name": "Select",
|
2020-08-12 17:04:20 +02:00
|
|
|
"bindable": "value",
|
2020-02-14 12:51:45 +01:00
|
|
|
"description": "An HTML <select> (dropdown)",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
2019-10-16 06:38:45 +02:00
|
|
|
"value": "string",
|
2020-01-18 10:00:18 +01:00
|
|
|
"className": "string"
|
2020-02-14 12:51:45 +01:00
|
|
|
}
|
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"option": {
|
2020-02-14 12:51:45 +01:00
|
|
|
"name": "Option",
|
|
|
|
"description": "An HTML <option>, to be used with <select>",
|
|
|
|
"children": false,
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
2020-02-14 12:51:45 +01:00
|
|
|
"value": "string",
|
|
|
|
"text": "string"
|
|
|
|
}
|
2019-10-16 06:38:45 +02:00
|
|
|
},
|
2019-09-19 05:35:40 +02:00
|
|
|
"text": {
|
|
|
|
"name": "Text",
|
2019-10-07 07:03:41 +02:00
|
|
|
"description": "stylable block of text",
|
2020-01-18 10:00:18 +01:00
|
|
|
"children": false,
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
2020-02-14 12:51:45 +01:00
|
|
|
"text": "string",
|
2020-08-12 17:30:20 +02:00
|
|
|
"type": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "none"
|
|
|
|
}
|
2019-09-19 05:35:40 +02:00
|
|
|
},
|
2020-04-23 14:32:36 +02:00
|
|
|
"tags": [
|
|
|
|
"div",
|
|
|
|
"container"
|
|
|
|
]
|
2019-09-26 06:40:58 +02:00
|
|
|
},
|
2020-04-23 14:22:41 +02:00
|
|
|
"textfield": {
|
|
|
|
"name": "Textfield",
|
|
|
|
"description": "A component that allows the user to input text.",
|
|
|
|
"props": {
|
|
|
|
"label": "string",
|
2020-05-19 18:00:53 +02:00
|
|
|
"type": "string",
|
2020-04-23 14:22:41 +02:00
|
|
|
"value": "string",
|
|
|
|
"onchange": "event"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"checkbox": {
|
|
|
|
"name": "Checkbox",
|
2020-08-12 17:04:20 +02:00
|
|
|
"bindable": "value",
|
2020-04-23 14:22:41 +02:00
|
|
|
"description": "A selectable checkbox component",
|
|
|
|
"props": {
|
|
|
|
"label": "string",
|
|
|
|
"checked": "bool",
|
|
|
|
"value": "string",
|
|
|
|
"onchange": "event"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"radiobutton": {
|
|
|
|
"name": "Radiobutton",
|
2020-08-12 17:04:20 +02:00
|
|
|
"bindable": "value",
|
2020-04-23 14:22:41 +02:00
|
|
|
"description": "A selectable radiobutton component",
|
|
|
|
"props": {
|
|
|
|
"label": "string",
|
|
|
|
"checked": "bool",
|
|
|
|
"value": "string",
|
|
|
|
"onchange": "event"
|
2020-04-23 14:32:36 +02:00
|
|
|
}
|
2020-04-23 14:22:41 +02:00
|
|
|
},
|
|
|
|
"icon": {
|
|
|
|
"description": "A HTML icon tag",
|
|
|
|
"props": {
|
2020-09-25 11:44:05 +02:00
|
|
|
"icon": "string",
|
|
|
|
"size": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "fa-lg"
|
|
|
|
},
|
|
|
|
"color": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "#000"
|
|
|
|
}
|
2020-09-14 12:08:03 +02:00
|
|
|
}
|
|
|
|
},
|
2020-05-06 11:33:30 +02:00
|
|
|
"datatable": {
|
2020-07-02 21:38:02 +02:00
|
|
|
"description": "an HTML table that fetches data from a table or view and displays it.",
|
2020-05-07 15:59:06 +02:00
|
|
|
"data": true,
|
2020-05-06 11:33:30 +02:00
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"datasource": "tables",
|
2020-07-01 15:37:57 +02:00
|
|
|
"stripeColor": "string",
|
|
|
|
"borderColor": "string",
|
|
|
|
"backgroundColor": "string",
|
|
|
|
"color": "string"
|
2020-05-06 11:33:30 +02:00
|
|
|
}
|
|
|
|
},
|
2020-09-25 11:44:05 +02:00
|
|
|
"datagrid": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Grid",
|
2020-09-25 11:44:05 +02:00
|
|
|
"description": "a datagrid component with functionality to add, remove and edit rows.",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-13 10:58:08 +02:00
|
|
|
"datasource": "tables",
|
2020-10-12 11:44:43 +02:00
|
|
|
"editable": "bool",
|
|
|
|
"theme": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "alpine",
|
|
|
|
"options": [
|
|
|
|
"alpine",
|
|
|
|
"alpine-dark",
|
|
|
|
"balham",
|
|
|
|
"balham-dark",
|
|
|
|
"material"
|
|
|
|
]
|
2020-10-13 09:13:56 +02:00
|
|
|
},
|
2020-10-13 12:15:44 +02:00
|
|
|
"height": {
|
|
|
|
"type": "number",
|
2020-10-16 13:55:20 +02:00
|
|
|
"default": "540"
|
2020-10-13 12:15:44 +02:00
|
|
|
},
|
2020-10-15 15:45:12 +02:00
|
|
|
"pagination": {
|
|
|
|
"type": "bool",
|
|
|
|
"default": true
|
2020-10-15 19:59:46 +02:00
|
|
|
},
|
|
|
|
"detailUrl": "string"
|
2020-09-25 11:44:05 +02:00
|
|
|
}
|
|
|
|
},
|
2020-05-06 11:33:30 +02:00
|
|
|
"dataform": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Form",
|
2020-07-02 21:38:02 +02:00
|
|
|
"description": "an HTML table that fetches data from a table or view and displays it.",
|
2020-05-07 15:59:06 +02:00
|
|
|
"data": true,
|
2020-10-08 23:06:44 +02:00
|
|
|
"props": {}
|
2020-05-06 11:33:30 +02:00
|
|
|
},
|
2020-06-29 17:32:51 +02:00
|
|
|
"dataformwide": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Form Wide",
|
2020-07-02 21:38:02 +02:00
|
|
|
"description": "an HTML table that fetches data from a table or view and displays it.",
|
2020-06-29 17:32:51 +02:00
|
|
|
"data": true,
|
2020-10-08 23:06:44 +02:00
|
|
|
"props": {}
|
2020-06-29 17:32:51 +02:00
|
|
|
},
|
2020-05-07 23:15:09 +02:00
|
|
|
"datalist": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"description": "A configurable data list that attaches to your backend tables.",
|
2020-05-07 23:15:09 +02:00
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "tables",
|
2020-05-07 23:15:09 +02:00
|
|
|
"layout": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "list",
|
|
|
|
"options": [
|
|
|
|
"list",
|
|
|
|
"grid"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2020-06-03 00:26:06 +02:00
|
|
|
"list": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Repeater",
|
2020-10-09 19:49:23 +02:00
|
|
|
"description": "A configurable data list that attaches to your backend tables.",
|
2020-09-10 22:55:04 +02:00
|
|
|
"context": "datasource",
|
2020-08-12 17:28:41 +02:00
|
|
|
"children": true,
|
2020-06-03 00:26:06 +02:00
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"datasource": "tables"
|
2020-07-01 14:19:14 +02:00
|
|
|
}
|
|
|
|
},
|
2020-07-31 13:02:29 +02:00
|
|
|
"stackedlist": {
|
|
|
|
"name": "Stacked List",
|
|
|
|
"description": "A stacked list component for displaying information",
|
|
|
|
"props": {
|
|
|
|
"imageUrl": "string",
|
|
|
|
"heading": "string",
|
|
|
|
"text1": "string",
|
|
|
|
"text2": "string",
|
|
|
|
"text3": "string",
|
|
|
|
"destinationUrl": "string"
|
|
|
|
}
|
|
|
|
},
|
2020-10-09 18:12:55 +02:00
|
|
|
"rowdetail": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Row Detail",
|
2020-10-09 20:10:28 +02:00
|
|
|
"description": "Loads a row, using an ID in the url",
|
2020-10-09 19:49:23 +02:00
|
|
|
"context": "table",
|
2020-08-12 17:28:41 +02:00
|
|
|
"children": true,
|
2020-07-01 14:19:14 +02:00
|
|
|
"data": true,
|
2020-10-07 23:30:00 +02:00
|
|
|
"baseComponent": true,
|
|
|
|
"props": {
|
2020-10-13 10:58:08 +02:00
|
|
|
"table": "tables"
|
2020-10-07 23:30:00 +02:00
|
|
|
}
|
|
|
|
},
|
2020-10-09 18:12:55 +02:00
|
|
|
"newrow": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "New Row",
|
2020-10-13 10:58:08 +02:00
|
|
|
"description": "Prepares a new row for creation",
|
|
|
|
"context": "table",
|
2020-10-07 23:30:00 +02:00
|
|
|
"children": true,
|
|
|
|
"data": true,
|
|
|
|
"baseComponent": true,
|
2020-07-01 14:19:14 +02:00
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "tables"
|
2020-06-03 00:26:06 +02:00
|
|
|
}
|
|
|
|
},
|
2020-08-13 09:58:48 +02:00
|
|
|
"card": {
|
|
|
|
"name": "Card",
|
|
|
|
"props": {
|
|
|
|
"imageUrl": "string",
|
|
|
|
"heading": "string",
|
|
|
|
"description": "string",
|
|
|
|
"linkText": "string",
|
|
|
|
"linkUrl": "string",
|
|
|
|
"color": "string",
|
|
|
|
"linkHoverColor": "string",
|
|
|
|
"imageHeight": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "20rem",
|
|
|
|
"options": [
|
|
|
|
"12rem",
|
|
|
|
"16rem",
|
|
|
|
"20rem",
|
2020-08-26 09:11:16 +02:00
|
|
|
"24rem"
|
2020-08-13 09:58:48 +02:00
|
|
|
]
|
|
|
|
},
|
|
|
|
"cardWidth": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "20rem",
|
|
|
|
"options": [
|
|
|
|
"16rem",
|
|
|
|
"20rem",
|
2020-08-26 09:11:16 +02:00
|
|
|
"24rem"
|
2020-08-13 09:58:48 +02:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"cardhorizontal": {
|
|
|
|
"name": "Horizontal Card",
|
|
|
|
"props": {
|
|
|
|
"imageUrl": "string",
|
|
|
|
"heading": "string",
|
|
|
|
"description": "string",
|
|
|
|
"subtext": "string",
|
|
|
|
"linkText": "string",
|
|
|
|
"linkUrl": "string",
|
|
|
|
"color": "string",
|
|
|
|
"linkHoverColor": "string",
|
|
|
|
"imageWidth": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "8rem",
|
|
|
|
"options": [
|
|
|
|
"8rem",
|
|
|
|
"12rem",
|
2020-08-26 09:11:16 +02:00
|
|
|
"16rem"
|
2020-08-13 09:58:48 +02:00
|
|
|
]
|
|
|
|
},
|
|
|
|
"cardWidth": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "32rem",
|
|
|
|
"options": [
|
|
|
|
"24rem",
|
|
|
|
"28rem",
|
|
|
|
"32rem",
|
|
|
|
"40rem",
|
|
|
|
"48rem",
|
|
|
|
"60rem",
|
2020-08-26 09:11:16 +02:00
|
|
|
"100%"
|
2020-08-13 09:58:48 +02:00
|
|
|
]
|
|
|
|
},
|
|
|
|
"imageHeight": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "8rem",
|
|
|
|
"options": [
|
|
|
|
"8rem",
|
|
|
|
"12rem",
|
2020-08-26 09:11:16 +02:00
|
|
|
"16rem"
|
2020-08-13 09:58:48 +02:00
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2020-05-11 11:28:06 +02:00
|
|
|
"datamap": {
|
|
|
|
"description": "shiny chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "tables"
|
2020-05-11 11:28:06 +02:00
|
|
|
}
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"donut": {
|
|
|
|
"description": "Donut Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-08-24 17:26:00 +02:00
|
|
|
"datasource": "string",
|
2020-08-25 17:38:20 +02:00
|
|
|
"data": "string",
|
2020-07-26 12:54:55 +02:00
|
|
|
"color": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"hasFixedHighlightedSlice": "bool",
|
|
|
|
"hasLastHoverSliceHighlighted": "bool",
|
2020-07-29 17:35:44 +02:00
|
|
|
"hasHoverAnimation": "bool",
|
|
|
|
"numberFormat": "string",
|
2020-08-07 15:28:55 +02:00
|
|
|
"nameKey": "string",
|
|
|
|
"valueKey": "string",
|
2020-07-26 12:54:55 +02:00
|
|
|
"isAnimated": "bool",
|
|
|
|
"externalRadius": "number",
|
|
|
|
"internalRadius": "number",
|
|
|
|
"radiusHoverOffset": "number",
|
2020-08-05 17:57:54 +02:00
|
|
|
"percentageFormat": "string",
|
2020-07-29 17:35:44 +02:00
|
|
|
"useLegend": "bool",
|
2020-08-05 17:57:54 +02:00
|
|
|
"legendWidth": "number",
|
|
|
|
"legendHeight": "number"
|
2020-07-26 12:54:55 +02:00
|
|
|
}
|
|
|
|
},
|
2020-07-30 17:39:56 +02:00
|
|
|
"sparkline": {
|
|
|
|
"description": "Sparkline Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-07-30 17:39:56 +02:00
|
|
|
"areaGradient": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"dateLabel": "string",
|
|
|
|
"duration": "string",
|
|
|
|
"isAnimated": "bool",
|
|
|
|
"lineGradient": "string",
|
|
|
|
"titleText": "string",
|
|
|
|
"valueLabel": "string"
|
2020-08-12 17:30:20 +02:00
|
|
|
}
|
2020-07-30 17:39:56 +02:00
|
|
|
},
|
2020-08-03 12:55:13 +02:00
|
|
|
"stackedbar": {
|
|
|
|
"description": "Stacked Bar Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"datasource": "tables",
|
2020-08-03 12:55:13 +02:00
|
|
|
"color": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"margin": "string",
|
|
|
|
"aspectRatio": "string",
|
|
|
|
"betweenBarsPadding": "number",
|
|
|
|
"grid": "string",
|
|
|
|
"hasPercentage": "bool",
|
|
|
|
"hasReversedStacks": "bool",
|
|
|
|
"isAnimated": "bool",
|
|
|
|
"isHorizontal": "bool",
|
|
|
|
"locale": "string",
|
|
|
|
"nameLabel": "string",
|
|
|
|
"percentageAxisToMaxRatio": "number",
|
|
|
|
"stackLabel": "string",
|
|
|
|
"valueLabel": "string",
|
|
|
|
"valueLabelFormat": "string",
|
|
|
|
"xTicks": "number",
|
|
|
|
"yTicks": "number",
|
|
|
|
"yAxisLabel": "string",
|
|
|
|
"yAxisLabelOffset": "number",
|
|
|
|
"useLegend": "bool"
|
2020-08-12 17:30:20 +02:00
|
|
|
}
|
2020-08-03 12:55:13 +02:00
|
|
|
},
|
|
|
|
"stackarea": {
|
|
|
|
"description": "Step Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-08-03 12:55:13 +02:00
|
|
|
"color": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"margin": "string",
|
|
|
|
"xAxisLabel": "string",
|
|
|
|
"xAxisLabelOffset": "string",
|
|
|
|
"yAxisLabel": "string",
|
|
|
|
"yAxisLabelOffset": "string",
|
|
|
|
"areaCurve": "number",
|
|
|
|
"areaOpacity": "number",
|
|
|
|
"aspectRatio": "number",
|
|
|
|
"dateLabel": "string",
|
|
|
|
"grid": "string",
|
|
|
|
"isAnimated": "bool",
|
|
|
|
"keyLabel": "string",
|
|
|
|
"locale": "string",
|
|
|
|
"tooltipThreshold": "number",
|
|
|
|
"topicsOrder": "string",
|
|
|
|
"valueLabel": "string",
|
|
|
|
"xAxisCustomFormat": "string",
|
|
|
|
"xAxisFormat": "string",
|
|
|
|
"xAxisScale": "string",
|
2020-08-12 17:30:20 +02:00
|
|
|
"xAxisValueType": "string",
|
2020-08-03 12:55:13 +02:00
|
|
|
"yTicks": "number",
|
|
|
|
"xTicks": "number",
|
|
|
|
"yAxisBaseline": "string",
|
|
|
|
"useLegend": "bool"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"step": {
|
|
|
|
"description": "Step Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-08-03 12:55:13 +02:00
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"margin": "string",
|
|
|
|
"xAxisLabel": "string",
|
|
|
|
"xAxisLabelOffset": "string",
|
|
|
|
"yAxisLabel": "string",
|
2020-08-12 17:30:20 +02:00
|
|
|
"yAxisLabelOffset": "string",
|
2020-08-03 12:55:13 +02:00
|
|
|
"yTicks": "string"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"scatterplot": {
|
|
|
|
"description": "Scatterplot Chart",
|
|
|
|
"data": true,
|
2020-08-12 17:30:20 +02:00
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-08-03 12:55:13 +02:00
|
|
|
"color": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"aspectRatio": "string",
|
|
|
|
"circleOpacity": "string",
|
|
|
|
"grid": "string",
|
|
|
|
"hasCrossHairs": "bool",
|
|
|
|
"isAnimated": "bool",
|
|
|
|
"maxCircleArea": "number",
|
|
|
|
"xAxisLabel": "string",
|
|
|
|
"xAxisLabelOffset": "string",
|
|
|
|
"xTicks": "string",
|
|
|
|
"yAxisFormat": "string",
|
|
|
|
"yAxisLabel": "string",
|
2020-08-12 17:30:20 +02:00
|
|
|
"yAxisLabelOffset": "string",
|
2020-08-03 12:55:13 +02:00
|
|
|
"yTicks": "string"
|
|
|
|
}
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"bar": {
|
|
|
|
"description": "Bar Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"datasource": "tables",
|
2020-08-26 18:03:30 +02:00
|
|
|
"nameLabel": "string",
|
|
|
|
"valueLabel": "string",
|
2020-11-02 16:32:37 +01:00
|
|
|
"color": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "#4285f4"
|
|
|
|
},
|
|
|
|
"height": {
|
|
|
|
"type": "number",
|
|
|
|
"default": "400"
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"width": "number",
|
2020-11-02 16:32:37 +01:00
|
|
|
"horizontal": "bool",
|
|
|
|
"dataLabels": {
|
|
|
|
"type": "bool",
|
|
|
|
"default": true
|
|
|
|
},
|
|
|
|
"animate": {
|
|
|
|
"type": "bool",
|
|
|
|
"default": true
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"xAxisLabel": "string",
|
2020-11-02 16:32:37 +01:00
|
|
|
"yAxisLabel": "string"
|
2020-07-26 12:54:55 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"line": {
|
|
|
|
"description": "Line Chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"datasource": "tables",
|
2020-07-26 12:54:55 +02:00
|
|
|
"width": "number",
|
|
|
|
"height": "number",
|
|
|
|
"axisTimeCombinations": "string",
|
|
|
|
"color": "string",
|
2020-09-25 11:44:05 +02:00
|
|
|
"grid": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "horizontal"
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"aspectRatio": "number",
|
|
|
|
"dateLabel": "string",
|
2020-09-25 11:44:05 +02:00
|
|
|
"isAnimated": {
|
|
|
|
"type": "bool",
|
|
|
|
"default": true
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"lineCurve": "string",
|
|
|
|
"locale": "string",
|
|
|
|
"numberFormat": "string",
|
2020-09-25 11:44:05 +02:00
|
|
|
"shouldShowAllDataPoints": {
|
|
|
|
"type": "bool",
|
|
|
|
"default": true
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"topicLabel": "string",
|
|
|
|
"valueLabel": "string",
|
2020-09-25 11:44:05 +02:00
|
|
|
"xAxisValueType": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "date"
|
|
|
|
},
|
2020-07-26 12:54:55 +02:00
|
|
|
"xAxisScale": "string",
|
2020-09-25 11:44:05 +02:00
|
|
|
"xAxisFormat": {
|
|
|
|
"type": "string",
|
|
|
|
"default": "custom"
|
|
|
|
},
|
2020-07-29 17:35:44 +02:00
|
|
|
"xAxisCustomFormat": "string",
|
2020-08-17 14:59:09 +02:00
|
|
|
"xAxisLabel": "string",
|
2020-08-18 16:45:44 +02:00
|
|
|
"yAxisLabel": "string",
|
2020-09-10 16:58:32 +02:00
|
|
|
"tooltipTitle": "string",
|
|
|
|
"xTicks": "number",
|
|
|
|
"yTicks": "number"
|
2020-07-29 17:35:44 +02:00
|
|
|
}
|
|
|
|
},
|
2020-08-12 17:30:20 +02:00
|
|
|
"brush": {
|
2020-07-29 17:35:44 +02:00
|
|
|
"description": "brush chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-07-29 17:35:44 +02:00
|
|
|
"gradient": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"margin": "string",
|
|
|
|
"dateRange": "string",
|
|
|
|
"locale": "string",
|
|
|
|
"roundingTimeInterval": "string",
|
|
|
|
"xAxisFormat": "string",
|
|
|
|
"xTicks": "number",
|
2020-07-26 12:54:55 +02:00
|
|
|
"xAxisCustomFormat": "string"
|
|
|
|
}
|
|
|
|
},
|
2020-07-30 17:39:56 +02:00
|
|
|
"heatmap": {
|
2020-08-18 16:45:44 +02:00
|
|
|
"description": "Heatmap chart",
|
2020-07-30 17:39:56 +02:00
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-07-30 17:39:56 +02:00
|
|
|
"color": "string",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number",
|
|
|
|
"useLegend": "bool",
|
|
|
|
"yAxisLabel": "string",
|
|
|
|
"boxSize": "number"
|
2020-08-12 17:30:20 +02:00
|
|
|
}
|
2020-07-30 17:39:56 +02:00
|
|
|
},
|
|
|
|
"groupedbar": {
|
|
|
|
"description": "Groupedbar chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"datasource": "tables",
|
2020-08-26 18:03:30 +02:00
|
|
|
"nameLabel": "string",
|
|
|
|
"valueLabel": "string",
|
2020-07-30 17:39:56 +02:00
|
|
|
"color": "string",
|
|
|
|
"height": "string",
|
|
|
|
"width": "string",
|
|
|
|
"margin": "string",
|
2020-08-12 17:30:20 +02:00
|
|
|
"grid": "string",
|
2020-07-30 17:39:56 +02:00
|
|
|
"groupLabel": "string",
|
|
|
|
"isAnimated": "bool",
|
|
|
|
"isHorizontal": "bool",
|
|
|
|
"yTicks": "string",
|
2020-08-18 16:45:44 +02:00
|
|
|
"useLegend": "bool",
|
|
|
|
"tooltipTitle": "string"
|
2020-07-30 17:39:56 +02:00
|
|
|
}
|
|
|
|
},
|
2020-07-29 17:35:44 +02:00
|
|
|
"bullet": {
|
|
|
|
"description": "Bullet chart",
|
|
|
|
"data": true,
|
2020-08-26 09:11:16 +02:00
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "string",
|
2020-07-29 17:35:44 +02:00
|
|
|
"color": "string",
|
|
|
|
"customSubtitle": "string",
|
|
|
|
"customTitle": "string",
|
|
|
|
"numberFormat": "string",
|
|
|
|
"paddingBetweenAxisAndChart": "number",
|
|
|
|
"height": "number",
|
|
|
|
"width": "number"
|
|
|
|
}
|
|
|
|
},
|
2020-09-09 18:04:49 +02:00
|
|
|
"datepicker": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Date Picker",
|
2020-09-09 18:04:49 +02:00
|
|
|
"description": "Date Picker",
|
|
|
|
"bindable": "value",
|
|
|
|
"props": {
|
|
|
|
"placeholder": "string"
|
|
|
|
}
|
|
|
|
},
|
2020-05-07 23:15:09 +02:00
|
|
|
"datachart": {
|
|
|
|
"description": "shiny chart",
|
|
|
|
"data": true,
|
|
|
|
"props": {
|
2020-10-09 19:49:23 +02:00
|
|
|
"table": "tables",
|
2020-05-07 23:15:09 +02:00
|
|
|
"type": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "column2d",
|
|
|
|
"options": [
|
|
|
|
"column3d",
|
|
|
|
"line",
|
|
|
|
"area2d",
|
|
|
|
"bar2d",
|
|
|
|
"bar3d",
|
|
|
|
"pie2d",
|
|
|
|
"pie3d",
|
|
|
|
"doughnut2d",
|
|
|
|
"doughnut3d",
|
|
|
|
"pareto2d",
|
|
|
|
"pareto3d"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2020-02-20 18:06:50 +01:00
|
|
|
"link": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Link",
|
2020-02-20 18:06:50 +01:00
|
|
|
"description": "an HTML anchor <a> tag",
|
|
|
|
"props": {
|
|
|
|
"url": "string",
|
|
|
|
"openInNewTab": "bool",
|
2020-02-21 12:43:21 +01:00
|
|
|
"text": "string",
|
2020-05-12 15:44:30 +02:00
|
|
|
"color": "string",
|
|
|
|
"hoverColor": "string",
|
2020-02-21 12:43:21 +01:00
|
|
|
"underline": "bool",
|
2020-04-27 12:26:34 +02:00
|
|
|
"fontSize": "string",
|
|
|
|
"fontFamily": {
|
|
|
|
"type": "options",
|
|
|
|
"default": "initial",
|
|
|
|
"styleBindingProperty": "font-family",
|
|
|
|
"options": [
|
|
|
|
"initial",
|
2020-08-12 17:30:20 +02:00
|
|
|
"Times New Roman",
|
2020-04-27 12:26:34 +02:00
|
|
|
"Georgia",
|
|
|
|
"Arial",
|
2020-08-12 17:30:20 +02:00
|
|
|
"Arial Black",
|
2020-04-27 12:26:34 +02:00
|
|
|
"Comic Sans MS",
|
2020-08-12 17:30:20 +02:00
|
|
|
"Impact",
|
2020-04-27 12:26:34 +02:00
|
|
|
"Lucida Sans Unicode"
|
|
|
|
]
|
|
|
|
}
|
2020-02-20 18:06:50 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"image": {
|
|
|
|
"description": "an HTML <img> tag",
|
|
|
|
"props": {
|
|
|
|
"url": "string",
|
|
|
|
"className": "string",
|
|
|
|
"description": "string",
|
|
|
|
"height": "string",
|
|
|
|
"width": "string"
|
|
|
|
}
|
|
|
|
},
|
2020-02-14 12:51:45 +01:00
|
|
|
"container": {
|
|
|
|
"name": "Container",
|
2020-08-12 17:28:41 +02:00
|
|
|
"children": true,
|
2020-02-14 12:51:45 +01:00
|
|
|
"description": "An element that contains and lays out other elements. e.g. <div>, <header> etc",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
|
|
|
"className": "string",
|
2020-02-14 12:51:45 +01:00
|
|
|
"onLoad": "event",
|
|
|
|
"type": {
|
2020-04-23 14:32:36 +02:00
|
|
|
"type": "options",
|
2020-02-14 12:51:45 +01:00
|
|
|
"options": [
|
|
|
|
"article",
|
|
|
|
"aside",
|
|
|
|
"details",
|
|
|
|
"div",
|
|
|
|
"firgure",
|
|
|
|
"figcaption",
|
|
|
|
"footer",
|
|
|
|
"header",
|
|
|
|
"main",
|
|
|
|
"mark",
|
|
|
|
"nav",
|
|
|
|
"paragraph",
|
|
|
|
"summary"
|
|
|
|
],
|
|
|
|
"default": "div"
|
|
|
|
}
|
2020-08-12 17:30:20 +02:00
|
|
|
},
|
2020-10-07 23:30:00 +02:00
|
|
|
"baseComponent": true,
|
2020-04-23 14:32:36 +02:00
|
|
|
"tags": [
|
|
|
|
"div",
|
|
|
|
"container",
|
|
|
|
"layout"
|
|
|
|
]
|
2019-10-16 06:38:45 +02:00
|
|
|
},
|
2020-02-14 12:51:45 +01:00
|
|
|
"heading": {
|
|
|
|
"name": "Heading",
|
|
|
|
"description": "An HTML H1 - H6 tag",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
|
|
|
"className": "string",
|
2020-04-22 12:52:55 +02:00
|
|
|
"text": "string",
|
2020-08-12 17:30:20 +02:00
|
|
|
"type": {
|
2020-02-14 12:51:45 +01:00
|
|
|
"type": "options",
|
|
|
|
"default": "h1",
|
2020-04-23 14:32:36 +02:00
|
|
|
"options": [
|
|
|
|
"h1",
|
|
|
|
"h2",
|
|
|
|
"h3",
|
|
|
|
"h4",
|
|
|
|
"h5",
|
|
|
|
"h6"
|
|
|
|
]
|
2020-02-14 12:51:45 +01:00
|
|
|
}
|
2019-10-16 06:38:45 +02:00
|
|
|
},
|
|
|
|
"tags": []
|
2020-02-20 18:06:50 +01:00
|
|
|
},
|
|
|
|
"thead": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Table Head",
|
2020-02-20 18:06:50 +01:00
|
|
|
"description": "an HTML <thead> tab",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
|
|
|
"className": "string"
|
2020-02-20 18:06:50 +01:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"tbody": {
|
2020-10-28 20:38:11 +01:00
|
|
|
"name": "Table Body",
|
2020-02-20 18:06:50 +01:00
|
|
|
"description": "an HTML <tbody> tab",
|
2020-04-23 14:32:36 +02:00
|
|
|
"props": {
|
|
|
|
"className": "string"
|
2020-02-20 18:06:50 +01:00
|
|
|
}
|
2019-08-19 22:18:23 +02:00
|
|
|
}
|
2020-10-09 20:10:28 +02:00
|
|
|
}
|