|
|
|
@ -10,15 +10,6 @@ export default { |
|
|
|
name: "Basic", |
|
|
|
isCategory: true, |
|
|
|
children: [ |
|
|
|
{ |
|
|
|
_component: "##builtin/screenslot", |
|
|
|
name: "Screenslot", |
|
|
|
description: |
|
|
|
"This component is a placeholder for the rendering of a screen within a page.", |
|
|
|
icon: "ri-crop-2-line", |
|
|
|
commonProps: {}, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
{ |
|
|
|
_component: "@budibase/standard-components/container", |
|
|
|
name: "Container", |
|
|
|
@ -119,7 +110,7 @@ export default { |
|
|
|
{ |
|
|
|
name: "Input", |
|
|
|
description: "These components handle user input.", |
|
|
|
icon: "ri-edit-box-line", |
|
|
|
icon: "ri-edit-box-fill", |
|
|
|
commonProps: {}, |
|
|
|
children: [ |
|
|
|
{ |
|
|
|
@ -127,7 +118,7 @@ export default { |
|
|
|
name: "Textfield", |
|
|
|
description: |
|
|
|
"A textfield component that allows the user to input text.", |
|
|
|
icon: "ri-edit-box-line", |
|
|
|
icon: "ri-edit-box-fill", |
|
|
|
properties: { |
|
|
|
design: { ...all }, |
|
|
|
settings: [ |
|
|
|
@ -145,7 +136,7 @@ export default { |
|
|
|
_component: "@budibase/standard-components/checkbox", |
|
|
|
name: "Checkbox", |
|
|
|
description: "A selectable checkbox component", |
|
|
|
icon: "ri-checkbox-line", |
|
|
|
icon: "ri-checkbox-fill", |
|
|
|
properties: { |
|
|
|
design: { ...all }, |
|
|
|
settings: [{ label: "Label", key: "label", control: Input }], |
|
|
|
@ -166,7 +157,7 @@ export default { |
|
|
|
name: "Select", |
|
|
|
description: |
|
|
|
"A select component for choosing from different options", |
|
|
|
icon: "ri-file-list-line", |
|
|
|
icon: "ri-file-list-fill", |
|
|
|
properties: { |
|
|
|
design: { ...all }, |
|
|
|
settings: [], |
|
|
|
@ -236,7 +227,7 @@ export default { |
|
|
|
name: "Card", |
|
|
|
description: |
|
|
|
"A basic card component that can contain content and actions.", |
|
|
|
icon: "ri-layout-bottom-line", |
|
|
|
icon: "ri-layout-bottom-fill", |
|
|
|
children: [], |
|
|
|
properties: { design: { ...all } }, |
|
|
|
}, |
|
|
|
@ -248,21 +239,6 @@ export default { |
|
|
|
children: [], |
|
|
|
properties: { design: { ...all } }, |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: "Navigation Bar", |
|
|
|
_component: "@budibase/standard-components/Navigation", |
|
|
|
description: |
|
|
|
"A component for handling the navigation within your app.", |
|
|
|
icon: "ri-navigation-fill", |
|
|
|
children: [], |
|
|
|
properties: { design: { ...all } }, |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: "Data", |
|
|
|
isCategory: true, |
|
|
|
children: [ |
|
|
|
{ |
|
|
|
name: "Table", |
|
|
|
description: "A component that generates a table from your data.", |
|
|
|
@ -283,27 +259,11 @@ export default { |
|
|
|
}, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
{ |
|
|
|
_component: "@budibase/standard-components/datatable", |
|
|
|
name: "DataTable", |
|
|
|
description: "A table for displaying data from the backend.", |
|
|
|
icon: "ri-archive-drawer-fill", |
|
|
|
properties: { design: { ...all } }, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
{ |
|
|
|
_component: "@budibase/standard-components/dataform", |
|
|
|
name: "DataForm", |
|
|
|
description: "Form stuff", |
|
|
|
icon: "ri-file-edit-fill", |
|
|
|
properties: { design: { ...all } }, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: "Chart", |
|
|
|
_component: "@budibase/standard-components/datachart", |
|
|
|
description: "Shiny chart", |
|
|
|
icon: "ri-bar-chart-line", |
|
|
|
icon: "ri-bar-chart-fill", |
|
|
|
properties: { design: { ...all } }, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
@ -311,7 +271,7 @@ export default { |
|
|
|
name: "List", |
|
|
|
_component: "@budibase/standard-components/datalist", |
|
|
|
description: "Shiny list", |
|
|
|
icon: "ri-file-list-line", |
|
|
|
icon: "ri-file-list-fill", |
|
|
|
properties: { design: { ...all } }, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
@ -319,11 +279,35 @@ export default { |
|
|
|
name: "Map", |
|
|
|
_component: "@budibase/standard-components/datamap", |
|
|
|
description: "Shiny map", |
|
|
|
icon: "ri-map-pin-line", |
|
|
|
icon: "ri-map-pin-fill", |
|
|
|
properties: { design: { ...all } }, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: "Layouts", |
|
|
|
isCategory: true, |
|
|
|
children: [ |
|
|
|
{ |
|
|
|
_component: "##builtin/screenslot", |
|
|
|
name: "Screenslot", |
|
|
|
description: |
|
|
|
"This component is a placeholder for the rendering of a screen within a page.", |
|
|
|
icon: "ri-crop-2-fill", |
|
|
|
commonProps: {}, |
|
|
|
children: [], |
|
|
|
}, |
|
|
|
{ |
|
|
|
name: "Nav Bar", |
|
|
|
_component: "@budibase/standard-components/Navigation", |
|
|
|
description: |
|
|
|
"A component for handling the navigation within your app.", |
|
|
|
icon: "ri-navigation-fill", |
|
|
|
children: [], |
|
|
|
properties: { design: { ...all } }, |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
], |
|
|
|
} |
|
|
|
|