2020-04-17 09:16:03 +02:00
|
|
|
export default {
|
|
|
|
categories: [
|
|
|
|
{
|
|
|
|
name: 'Basic',
|
2020-04-20 14:40:29 +02:00
|
|
|
isCategory: true,
|
2020-04-22 08:25:59 +02:00
|
|
|
children: [
|
2020-04-17 09:16:03 +02:00
|
|
|
{
|
2020-04-22 12:52:55 +02:00
|
|
|
_component: "@budibase/standard-components/container",
|
2020-04-17 11:44:20 +02:00
|
|
|
name: 'Container',
|
|
|
|
description: 'This component contains things within itself',
|
|
|
|
icon: 'ri-layout-row-fill',
|
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 09:16:03 +02:00
|
|
|
},
|
|
|
|
{
|
2020-04-17 11:44:20 +02:00
|
|
|
name: 'Text',
|
|
|
|
description: 'This is a simple text component',
|
|
|
|
icon: 'ri-t-box-fill',
|
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: [
|
2020-04-17 09:16:03 +02:00
|
|
|
{
|
2020-04-20 16:10:23 +02:00
|
|
|
_component: '@budibase/standard-components/heading',
|
2020-04-17 09:16:03 +02:00
|
|
|
name: 'Headline',
|
2020-04-23 14:22:41 +02:00
|
|
|
description: "A component for displaying heading text",
|
|
|
|
icon: "ri-heading",
|
2020-04-17 09:16:03 +02:00
|
|
|
props: {
|
|
|
|
type: {
|
2020-04-22 12:52:55 +02:00
|
|
|
type: "options",
|
|
|
|
options: ["h1", "h2", "h3", "h4", "h5", "h6"],
|
|
|
|
default: "h1",
|
|
|
|
},
|
|
|
|
text: "string",
|
|
|
|
},
|
2020-04-17 09:16:03 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
_component: '@budibase/standard-components/text',
|
|
|
|
name: 'Paragraph',
|
2020-04-23 14:22:41 +02:00
|
|
|
description: "A component for displaying paragraph text.",
|
|
|
|
icon: 'ri-paragraph',
|
2020-04-17 11:44:20 +02:00
|
|
|
props: {}
|
2020-04-17 09:16:03 +02:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2020-04-23 14:22:41 +02:00
|
|
|
{
|
|
|
|
name: 'Input',
|
|
|
|
description: "These components handle user input.",
|
|
|
|
icon: 'ri-edit-box-line',
|
|
|
|
commonProps: {},
|
|
|
|
children: [
|
|
|
|
{
|
|
|
|
_component: "@budibase/standard-components/textfield",
|
|
|
|
name: "Textfield",
|
|
|
|
description: "A textfield component that allows the user to input text.",
|
|
|
|
icon: 'ri-edit-box-line',
|
|
|
|
props: {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
_component: "@budibase/standard-components/checkbox",
|
|
|
|
name: "Checkbox",
|
|
|
|
description: "A selectable checkbox component",
|
|
|
|
icon: 'ri-checkbox-line',
|
|
|
|
props: {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
_component: "@budibase/standard-components/radiobutton",
|
|
|
|
name: "Radiobutton",
|
|
|
|
description: "A selectable radiobutton component",
|
|
|
|
icon: 'ri-radio-button-line',
|
|
|
|
props: {}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
_component: "@budibase/standard-components/select",
|
|
|
|
name: "Select",
|
|
|
|
description: "A select component for choosing from different options",
|
|
|
|
icon: 'ri-file-list-line',
|
|
|
|
props: {}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
2020-04-17 11:44:20 +02:00
|
|
|
{
|
2020-04-22 12:52:55 +02:00
|
|
|
_component: "@budibase/standard-components/button",
|
2020-04-17 11:44:20 +02:00
|
|
|
name: 'Button',
|
|
|
|
description: 'A basic html button that is ready for styling',
|
|
|
|
icon: 'ri-radio-button-fill',
|
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 11:44:20 +02:00
|
|
|
},
|
|
|
|
{
|
2020-04-23 14:22:41 +02:00
|
|
|
_component: "@budibase/standard-components/icon",
|
2020-04-17 11:44:20 +02:00
|
|
|
name: 'Icon',
|
|
|
|
description: 'A basic component for displaying icons',
|
|
|
|
icon: 'ri-sun-fill',
|
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 11:44:20 +02:00
|
|
|
},
|
|
|
|
{
|
2020-04-23 14:22:41 +02:00
|
|
|
_component: "@budibase/standard-components/link",
|
2020-04-17 11:44:20 +02:00
|
|
|
name: 'Link',
|
|
|
|
description: 'A basic link component for internal and external links',
|
|
|
|
icon: 'ri-link',
|
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 09:16:03 +02:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'Blocks',
|
2020-04-20 14:40:29 +02:00
|
|
|
isCategory: true,
|
2020-04-22 08:25:59 +02:00
|
|
|
children: [
|
2020-04-17 09:16:03 +02:00
|
|
|
{
|
2020-04-22 12:52:55 +02:00
|
|
|
_component: "@budibase/materialdesign-components/BasicCard",
|
2020-04-17 15:24:51 +02:00
|
|
|
name: 'Card',
|
|
|
|
description: 'A basic card component that can contain content and actions.',
|
|
|
|
icon: 'ri-layout-bottom-line',
|
2020-04-17 11:44:20 +02:00
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 11:44:20 +02:00
|
|
|
},
|
|
|
|
{
|
2020-04-17 15:24:51 +02:00
|
|
|
name: 'Login',
|
|
|
|
description: 'A component that automatically generates a login screen for your app.',
|
|
|
|
icon: 'ri-login-box-fill',
|
2020-04-17 11:44:20 +02:00
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 11:44:20 +02:00
|
|
|
},
|
|
|
|
{
|
2020-04-17 15:24:51 +02:00
|
|
|
name: 'Navbar',
|
|
|
|
description: 'A component for handling the navigation within your app.',
|
|
|
|
icon: 'ri-navigation-fill',
|
2020-04-17 11:44:20 +02:00
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 09:16:03 +02:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'Data',
|
2020-04-20 14:40:29 +02:00
|
|
|
isCategory: true,
|
2020-04-22 08:25:59 +02:00
|
|
|
children: [
|
2020-04-17 09:16:03 +02:00
|
|
|
{
|
2020-04-17 15:24:51 +02:00
|
|
|
name: 'Table',
|
|
|
|
description: 'A component that generates a table from your data.',
|
|
|
|
icon: 'ri-archive-drawer-fill',
|
2020-04-17 11:44:20 +02:00
|
|
|
commonProps: {},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 11:44:20 +02:00
|
|
|
},
|
|
|
|
{
|
2020-04-17 15:24:51 +02:00
|
|
|
name: 'Form',
|
|
|
|
description: 'A component that generates a form from your data.',
|
|
|
|
icon: 'ri-file-edit-fill',
|
2020-04-17 11:44:20 +02:00
|
|
|
commonProps: {},
|
2020-04-21 15:20:57 +02:00
|
|
|
component: "@budibase/materialdesign-components/Form",
|
|
|
|
template: {
|
|
|
|
component: "@budibase/materialdesign-components/Form",
|
|
|
|
description: "Form for saving a record",
|
|
|
|
name: "@budibase/materialdesign-components/recordForm",
|
|
|
|
},
|
2020-04-22 08:25:59 +02:00
|
|
|
children: []
|
2020-04-17 09:16:03 +02:00
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
]
|
|
|
|
}
|