From 9e28932a42ba2e18bbb852ecb4df18f762375e18 Mon Sep 17 00:00:00 2001 From: Rijk van Zanten Date: Mon, 27 Apr 2020 10:50:38 -0400 Subject: [PATCH] Collection display template (#487) * Add translation strings for adding/editing item * Add display_template to collection type * Dont use functional for skeleton loader * Make title optional and add title slot * Make title prop optional in private view * Render -- for null values in render template * Render display template in header bar * Render null values in template as subdued -- * Render status dot aligned in the middle * Fetch latest collections on settings save --- src/components/v-form/v-form.vue | 2 +- .../v-skeleton-loader/v-skeleton-loader.vue | 6 ++-- src/displays/status-dot/status-dot.vue | 1 + src/lang/en-US/index.json | 5 +++- src/layouts/cards/components/card.vue | 2 +- .../compositions/use-navigation.test.ts | 4 +++ .../collections/routes/detail/detail.vue | 29 +++++++++++++++++-- .../components/navigation/navigation.vue | 2 +- .../routes/data-model/fields/fields.vue | 3 ++ .../components/navigation/navigation.vue | 2 +- src/routes/install/install-requirements.vue | 2 +- src/stores/collections/types.ts | 1 + .../components/header-bar/header-bar.vue | 10 ++++--- .../render-template/render-template.vue | 9 ++++-- src/views/private/private-view.vue | 2 +- 15 files changed, 61 insertions(+), 19 deletions(-) diff --git a/src/components/v-form/v-form.vue b/src/components/v-form/v-form.vue index 139eb100b8..c79cf4b04e 100644 --- a/src/components/v-form/v-form.vue +++ b/src/components/v-form/v-form.vue @@ -356,7 +356,7 @@ body { .interface { position: relative; - ::v-deep .v-skeleton-loader { + .v-skeleton-loader { position: absolute; top: 0; left: 0; diff --git a/src/components/v-skeleton-loader/v-skeleton-loader.vue b/src/components/v-skeleton-loader/v-skeleton-loader.vue index 1a68576a62..013001eddb 100644 --- a/src/components/v-skeleton-loader/v-skeleton-loader.vue +++ b/src/components/v-skeleton-loader/v-skeleton-loader.vue @@ -1,7 +1,7 @@ -