diff --git a/app/src/components/register.ts b/app/src/components/register.ts
index 1298c4ff93..53c643919b 100644
--- a/app/src/components/register.ts
+++ b/app/src/components/register.ts
@@ -23,7 +23,6 @@ import VItemGroup, { VItem } from './v-item-group';
import VList, { VListGroup, VListItem, VListItemContent, VListItemHint, VListItemIcon, VListItemText } from './v-list/';
import VMenu from './v-menu/';
import VDrawer from './v-drawer/';
-import VDrawerHeading from './v-drawer/v-drawer-heading.vue';
import VNotice from './v-notice/';
import VOverlay from './v-overlay/';
import VPagination from './v-pagination/';
@@ -74,7 +73,6 @@ Vue.component('v-list-item', VListItem);
Vue.component('v-list', VList);
Vue.component('v-menu', VMenu);
Vue.component('v-drawer', VDrawer);
-Vue.component('v-drawer-heading', VDrawerHeading);
Vue.component('v-notice', VNotice);
Vue.component('v-overlay', VOverlay);
Vue.component('v-pagination', VPagination);
diff --git a/app/src/components/v-drawer/v-drawer-heading.vue b/app/src/components/v-drawer/v-drawer-heading.vue
deleted file mode 100644
index 302d207845..0000000000
--- a/app/src/components/v-drawer/v-drawer-heading.vue
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
{{ heading }}
-
{{ subheading }}
-
-
-
-
-
-
diff --git a/app/src/components/v-drawer/v-drawer.vue b/app/src/components/v-drawer/v-drawer.vue
index 07725a9b86..436bb7f07f 100644
--- a/app/src/components/v-drawer/v-drawer.vue
+++ b/app/src/components/v-drawer/v-drawer.vue
@@ -9,7 +9,7 @@
-
+
-
+
{{ subtitle }}
@@ -39,9 +39,7 @@
-
-
-
+
@@ -51,7 +49,6 @@
@@ -189,30 +179,16 @@ body {
}
.main {
- flex-grow: 1;
- overflow: auto;
- }
-
- .padding-box {
--content-padding: 16px;
--content-padding-bottom: 32px;
- height: 1px; // allow height: 100% children
- min-height: calc(100% - (65px + 24px + 24px)); // header height + 2x margin
- padding: 16px 16px 32px;
- padding-top: 0;
+ flex-grow: 1;
+ overflow: auto;
@include breakpoint(medium) {
--content-padding: 32px;
-
- padding: 32px;
- padding-top: 0;
}
}
-
- &.no-padding .padding-box {
- padding: 0px !important;
- }
}
@include breakpoint(medium) {
diff --git a/app/src/components/v-form/v-form.vue b/app/src/components/v-form/v-form.vue
index 959e66f79b..8535bb817b 100644
--- a/app/src/components/v-form/v-form.vue
+++ b/app/src/components/v-form/v-form.vue
@@ -139,10 +139,10 @@ export default defineComponent({
const gridClass = computed
(() => {
if (el.value === null) return null;
- if (width.value > 588 && width.value <= 792) {
- return 'grid';
- } else {
+ if (width.value > 792) {
return 'grid with-fill';
+ } else {
+ return 'grid';
}
return null;
diff --git a/app/src/composables/use-element-size/use-element-size.ts b/app/src/composables/use-element-size/use-element-size.ts
index f8270bdb3f..776d47f305 100644
--- a/app/src/composables/use-element-size/use-element-size.ts
+++ b/app/src/composables/use-element-size/use-element-size.ts
@@ -1,7 +1,6 @@
import { Ref, ref, isRef, onMounted, onUnmounted } from '@vue/composition-api';
import { notEmpty } from '@/utils/is-empty';
import { ResizeObserver as ResizeObserverPolyfill } from 'resize-observer';
-import Vue from 'vue';
declare global {
interface Window {
@@ -9,7 +8,7 @@ declare global {
}
}
-export default function useElementSize(target: T | Ref) {
+export default function useElementSize(target: T | Ref | Ref) {
const width = ref(0);
const height = ref(0);
@@ -25,19 +24,10 @@ export default function useElementSize(target: T | Ref {
- const deref = isRef(target) ? target.value : target;
- console.log(deref);
+ const t = isRef(target) ? target.value : target;
- let targetElement: Element;
-
- if (deref instanceof Vue) {
- targetElement = (deref as Vue).$el;
- } else {
- targetElement = deref as Element;
- }
-
- if (notEmpty(targetElement)) {
- resizeObserver.observe(targetElement);
+ if (notEmpty(t)) {
+ resizeObserver.observe(t);
}
});
diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/display.vue b/app/src/modules/settings/routes/data-model/field-detail/components/display.vue
index c593e38846..3451e1e38f 100644
--- a/app/src/modules/settings/routes/data-model/field-detail/components/display.vue
+++ b/app/src/modules/settings/routes/data-model/field-detail/components/display.vue
@@ -1,6 +1,6 @@
-
{{ $t('display_setup_title') }}
+
{{ $t('display_setup_title') }}
@@ -130,4 +130,8 @@ export default defineComponent({
text-decoration: underline;
}
}
+
+.v-notice {
+ margin-bottom: 36px;
+}
diff --git a/app/src/modules/settings/routes/data-model/field-detail/components/field.vue b/app/src/modules/settings/routes/data-model/field-detail/components/field.vue
index d8a7dff43c..a6f81fa891 100644
--- a/app/src/modules/settings/routes/data-model/field-detail/components/field.vue
+++ b/app/src/modules/settings/routes/data-model/field-detail/components/field.vue
@@ -1,6 +1,6 @@
-
{{ $t('schema_field_title') }}
+
{{ $t('schema_field_title') }}