diff --git a/src/core/Resources/assets/js/components/builder-block/BuilderBlockCreate.vue b/src/core/Resources/assets/js/components/builder-block/BuilderBlockCreate.vue index fbba817..026ed03 100644 --- a/src/core/Resources/assets/js/components/builder-block/BuilderBlockCreate.vue +++ b/src/core/Resources/assets/js/components/builder-block/BuilderBlockCreate.vue @@ -1,44 +1,43 @@ @@ -48,30 +47,38 @@ -
+
+
-
- -
-
-
- {{ widget.label }} -
- -
-
+
+
+ + {{ widget.label }}
@@ -104,6 +111,7 @@ export default { data() { return { showPicker: false, + activeCategory: 'all', } }, methods: { @@ -142,13 +150,15 @@ export default { this.showPicker = !this.showPicker }, categories() { - let items = {} + let items = { + all: {label: 'All', widgets: {}}, + } for (let widgetName in this.widgets) { let value = this.widgets[widgetName] if (!value.category) { - value.category = 'none' + value.category = 'all' } if (typeof items[value.category] === 'undefined') { @@ -160,6 +170,7 @@ export default { if (!this.allowedWidgets.length || this.allowedWidgets.includes(widgetName)) { items[value.category].widgets[widgetName] = value + items['all'].widgets[widgetName] = value } }