|
|
@ -13,7 +13,7 @@ export default { |
|
|
icon: 'ri-layout-row-fill', |
|
|
icon: 'ri-layout-row-fill', |
|
|
commonProps: {}, |
|
|
commonProps: {}, |
|
|
children: [], |
|
|
children: [], |
|
|
props: { layout, background }, |
|
|
properties: { layout, background }, |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
name: 'Text', |
|
|
name: 'Text', |
|
|
@ -26,7 +26,7 @@ export default { |
|
|
name: 'Headline', |
|
|
name: 'Headline', |
|
|
description: "A component for displaying heading text", |
|
|
description: "A component for displaying heading text", |
|
|
icon: "ri-heading", |
|
|
icon: "ri-heading", |
|
|
props: { |
|
|
properties: { |
|
|
layout, |
|
|
layout, |
|
|
background, |
|
|
background, |
|
|
}, |
|
|
}, |
|
|
@ -36,7 +36,7 @@ export default { |
|
|
name: 'Paragraph', |
|
|
name: 'Paragraph', |
|
|
description: "A component for displaying paragraph text.", |
|
|
description: "A component for displaying paragraph text.", |
|
|
icon: 'ri-paragraph', |
|
|
icon: 'ri-paragraph', |
|
|
props: {} |
|
|
properties: {} |
|
|
} |
|
|
} |
|
|
] |
|
|
] |
|
|
}, |
|
|
}, |
|
|
@ -51,28 +51,28 @@ export default { |
|
|
name: "Textfield", |
|
|
name: "Textfield", |
|
|
description: "A textfield component that allows the user to input text.", |
|
|
description: "A textfield component that allows the user to input text.", |
|
|
icon: 'ri-edit-box-line', |
|
|
icon: 'ri-edit-box-line', |
|
|
props: {} |
|
|
properties: {} |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
_component: "@budibase/standard-components/checkbox", |
|
|
_component: "@budibase/standard-components/checkbox", |
|
|
name: "Checkbox", |
|
|
name: "Checkbox", |
|
|
description: "A selectable checkbox component", |
|
|
description: "A selectable checkbox component", |
|
|
icon: 'ri-checkbox-line', |
|
|
icon: 'ri-checkbox-line', |
|
|
props: {} |
|
|
properties: {} |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
_component: "@budibase/standard-components/radiobutton", |
|
|
_component: "@budibase/standard-components/radiobutton", |
|
|
name: "Radiobutton", |
|
|
name: "Radiobutton", |
|
|
description: "A selectable radiobutton component", |
|
|
description: "A selectable radiobutton component", |
|
|
icon: 'ri-radio-button-line', |
|
|
icon: 'ri-radio-button-line', |
|
|
props: {} |
|
|
properties: {} |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
_component: "@budibase/standard-components/select", |
|
|
_component: "@budibase/standard-components/select", |
|
|
name: "Select", |
|
|
name: "Select", |
|
|
description: "A select component for choosing from different options", |
|
|
description: "A select component for choosing from different options", |
|
|
icon: 'ri-file-list-line', |
|
|
icon: 'ri-file-list-line', |
|
|
props: {} |
|
|
properties: {} |
|
|
} |
|
|
} |
|
|
] |
|
|
] |
|
|
}, |
|
|
}, |
|
|
@ -82,14 +82,14 @@ export default { |
|
|
description: 'A basic html button that is ready for styling', |
|
|
description: 'A basic html button that is ready for styling', |
|
|
icon: 'ri-radio-button-fill', |
|
|
icon: 'ri-radio-button-fill', |
|
|
children: [], |
|
|
children: [], |
|
|
props: {}, |
|
|
properties: {}, |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
_component: "@budibase/standard-components/icon", |
|
|
_component: "@budibase/standard-components/icon", |
|
|
name: 'Icon', |
|
|
name: 'Icon', |
|
|
description: 'A basic component for displaying icons', |
|
|
description: 'A basic component for displaying icons', |
|
|
icon: 'ri-sun-fill', |
|
|
icon: 'ri-sun-fill', |
|
|
props: {}, |
|
|
properties: {}, |
|
|
children: [] |
|
|
children: [] |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
@ -97,7 +97,7 @@ export default { |
|
|
name: 'Link', |
|
|
name: 'Link', |
|
|
description: 'A basic link component for internal and external links', |
|
|
description: 'A basic link component for internal and external links', |
|
|
icon: 'ri-link', |
|
|
icon: 'ri-link', |
|
|
props: {}, |
|
|
properties: {}, |
|
|
children: [] |
|
|
children: [] |
|
|
} |
|
|
} |
|
|
] |
|
|
] |
|
|
@ -111,14 +111,14 @@ export default { |
|
|
name: 'Card', |
|
|
name: 'Card', |
|
|
description: 'A basic card component that can contain content and actions.', |
|
|
description: 'A basic card component that can contain content and actions.', |
|
|
icon: 'ri-layout-bottom-line', |
|
|
icon: 'ri-layout-bottom-line', |
|
|
props: {}, |
|
|
properties: {}, |
|
|
children: [] |
|
|
children: [] |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
name: 'Login', |
|
|
name: 'Login', |
|
|
description: 'A component that automatically generates a login screen for your app.', |
|
|
description: 'A component that automatically generates a login screen for your app.', |
|
|
icon: 'ri-login-box-fill', |
|
|
icon: 'ri-login-box-fill', |
|
|
props: {}, |
|
|
properties: {}, |
|
|
children: [] |
|
|
children: [] |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
@ -126,7 +126,7 @@ export default { |
|
|
_component: "@budibase/standard-components/Navigation", |
|
|
_component: "@budibase/standard-components/Navigation", |
|
|
description: "A component for handling the navigation within your app.", |
|
|
description: "A component for handling the navigation within your app.", |
|
|
icon: "ri-navigation-fill", |
|
|
icon: "ri-navigation-fill", |
|
|
props: {}, |
|
|
properties: {}, |
|
|
children: [] |
|
|
children: [] |
|
|
} |
|
|
} |
|
|
] |
|
|
] |
|
|
@ -139,14 +139,14 @@ export default { |
|
|
name: 'Table', |
|
|
name: 'Table', |
|
|
description: 'A component that generates a table from your data.', |
|
|
description: 'A component that generates a table from your data.', |
|
|
icon: 'ri-archive-drawer-fill', |
|
|
icon: 'ri-archive-drawer-fill', |
|
|
props: {}, |
|
|
properties: {}, |
|
|
children: [] |
|
|
children: [] |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
name: 'Form', |
|
|
name: 'Form', |
|
|
description: 'A component that generates a form from your data.', |
|
|
description: 'A component that generates a form from your data.', |
|
|
icon: 'ri-file-edit-fill', |
|
|
icon: 'ri-file-edit-fill', |
|
|
props: {}, |
|
|
properties: {}, |
|
|
_component: "@budibase/materialdesign-components/Form", |
|
|
_component: "@budibase/materialdesign-components/Form", |
|
|
template: { |
|
|
template: { |
|
|
component: "@budibase/materialdesign-components/Form", |
|
|
component: "@budibase/materialdesign-components/Form", |
|
|
|