export default { categories: [ { name: 'Basic', components: [ { name: 'Container', description: 'This component contains things within itself', icon: 'ri-layout-row-fill', commonProps: {}, type: [] }, { name: 'Text', description: 'This is a simple text component', icon: 'ri-t-box-fill', commonProps: {}, type: [ { _component: '@budibase/standard-components/header', name: 'Headline', icon: 'headline', props: { type: { type: 'options', options: [ 'h1', 'h2' ], 'default': 'h1' } } }, { _component: '@budibase/standard-components/text', name: 'Paragraph', icon: 'paragraph', props: {} } ] }, { name: 'Button', description: 'A basic html button that is ready for styling', icon: 'ri-radio-button-fill', commonProps: {}, type: [] }, { name: 'Icon', description: 'A basic component for displaying icons', icon: 'ri-sun-fill', commonProps: {}, type: [] }, { name: 'Avatar', description: 'A basic component for rendering an avatar', icon: 'ri-user-smile-fill', commonProps: {}, type: [] }, { name: 'Link', description: 'A basic link component for internal and external links', icon: 'ri-link', commonProps: {}, type: [] } ] }, { name: 'Form', components: [ { name: 'Button', description: 'A basic html button that is ready for styling', icon: 'ri-radio-button-fill', commonProps: {}, type: [] }, { name: 'Icon', description: 'A basic component for displaying icons', icon: 'ri-sun-fill', commonProps: {}, type: [] }, { name: 'Avatar', description: 'A basic component for rendering an avatar', icon: 'ri-user-smile-fill', commonProps: {}, type: [] }, { name: 'Link', description: 'A basic link component for internal and external links', icon: 'ri-link', commonProps: {}, type: [] } ] }, { name: 'Blocks', components: [ { name: 'Container', description: 'This component contains things within itself', icon: 'ri-layout-row-fill', commonProps: {}, type: [] }, { name: 'Text', description: 'This is a simple text component', icon: 'ri-t-box-fill', commonProps: {}, type: [ { _component: '@budibase/standard-components/header', name: 'Headline', icon: 'headline', props: { type: { type: 'options', options: [ 'h1', 'h2' ], 'default': 'h1' } } }, { _component: '@budibase/standard-components/text', name: 'Paragraph', icon: 'paragraph', props: {} } ] }, { name: 'Button', description: 'A basic html button that is ready for styling', icon: 'ri-radio-button-fill', commonProps: {}, type: [] }, { name: 'Icon', description: 'A basic component for displaying icons', icon: 'ri-sun-fill', commonProps: {}, type: [] }, { name: 'Avatar', description: 'A basic component for rendering an avatar', icon: 'ri-user-smile-fill', commonProps: {}, type: [] }, { name: 'Link', description: 'A basic link component for internal and external links', icon: 'ri-link', commonProps: {}, type: [] } ] }, { name: 'Data', components: [ { name: 'Container', description: 'This component contains things within itself', icon: 'ri-layout-row-fill', commonProps: {}, type: [] }, { name: 'Text', description: 'This is a simple text component', icon: 'ri-t-box-fill', commonProps: {}, type: [ { _component: '@budibase/standard-components/header', name: 'Headline', icon: 'headline', props: { type: { type: 'options', options: [ 'h1', 'h2' ], 'default': 'h1' } } }, { _component: '@budibase/standard-components/text', name: 'Paragraph', icon: 'paragraph', props: {} } ] }, { name: 'Button', description: 'A basic html button that is ready for styling', icon: 'ri-radio-button-fill', commonProps: {}, type: [] }, { name: 'Icon', description: 'A basic component for displaying icons', icon: 'ri-sun-fill', commonProps: {}, type: [] }, { name: 'Avatar', description: 'A basic component for rendering an avatar', icon: 'ri-user-smile-fill', commonProps: {}, type: [] }, { name: 'Link', description: 'A basic link component for internal and external links', icon: 'ri-link', commonProps: {}, type: [] } ] }, ] }