diff --git a/app/src/modules/insights/components/panel.vue b/app/src/modules/insights/components/panel.vue index d5763515d0..e8892b6aec 100644 --- a/app/src/modules/insights/components/panel.vue +++ b/app/src/modules/insights/components/panel.vue @@ -33,6 +33,10 @@
+ +
+ +
@@ -229,6 +233,7 @@ export default defineComponent({ .header { display: flex; align-items: center; + height: 48px; padding: 12px; } @@ -255,6 +260,15 @@ export default defineComponent({ --v-icon-color-hover: var(--foreground-normal); } +.panel-content { + width: 100%; + height: 100%; +} + +.panel-content.has-header { + height: calc(100% - 48px); +} + .edit-actions { position: absolute; top: 0; diff --git a/app/src/panels/metric/index.ts b/app/src/panels/metric/index.ts index 671f4e4f9e..63109c3ee9 100644 --- a/app/src/panels/metric/index.ts +++ b/app/src/panels/metric/index.ts @@ -7,7 +7,19 @@ export default definePanel({ description: '$t:panels.metric.description', icon: 'functions', component: PanelMetric, - options: [], + options: [ + { + field: 'all', + name: 'All Options (Debug)', + type: 'json', + meta: { + interface: 'code', + options: { + language: 'json', + }, + }, + }, + ], minWidth: 16, minHeight: 6, }); diff --git a/app/src/panels/metric/metric.vue b/app/src/panels/metric/metric.vue index e55754ea29..7789ba686a 100644 --- a/app/src/panels/metric/metric.vue +++ b/app/src/panels/metric/metric.vue @@ -1,3 +1,62 @@ + + + +