diff --git a/platypush/backend/http/webapp/src/components/panels/Entities/Index.vue b/platypush/backend/http/webapp/src/components/panels/Entities/Index.vue index c5cda78981..ed1ccf58d5 100644 --- a/platypush/backend/http/webapp/src/components/panels/Entities/Index.vue +++ b/platypush/backend/http/webapp/src/components/panels/Entities/Index.vue @@ -17,6 +17,8 @@
-
+
Parent
-
@@ -120,7 +119,31 @@
-
+
+
+
+   + Children +
+ +
+ +
+
+ +
+
+ +
  @@ -150,7 +173,7 @@
-
@@ -195,6 +218,7 @@ const specialFields = [ 'external_url', 'id', 'image_url', + 'is_configuration', 'meta', 'name', 'plugin', @@ -213,6 +237,14 @@ export default { required: true, }, + parent: { + type: Object, + }, + + children: { + type: Object, + }, + visible: { type: Boolean, default: false, @@ -238,6 +270,7 @@ export default { editName: false, editIcon: false, configCollapsed: true, + childrenCollapsed: true, extraInfoCollapsed: true, specialFields: specialFields, } @@ -326,6 +359,10 @@ export default { .body { padding: 0; + @include from($desktop) { + min-width: 45em; + } + .table-row { box-shadow: none; padding: 0.5em; @@ -386,9 +423,7 @@ export default { } } - .config-container, - .extra-info-container - { + .section { margin: 0; .section-title { @@ -410,8 +445,14 @@ export default { } .value { - &.url { + &.url, a { text-align: right; + text-decoration: underline; + opacity: 0.8; + + &:hover { + opacity: 0.6; + } } .entity-image {