From 9bbd53b5865dfa49d1bb01b678aea49e2ab9b9ad Mon Sep 17 00:00:00 2001 From: lexx Date: Fri, 16 Aug 2024 16:00:48 +0300 Subject: [PATCH] references --- .../svelte/content/tools/AppliedFilter.svelte | 20 ++----- front/js/svelte/content/tools/Tools.svelte | 2 +- front/js/svelte/dialog/Dialog.svelte | 18 +++--- front/js/svelte/layout/Navbar.svelte | 7 +-- front/js/svelte/layout/NavbarMenu.svelte | 4 +- front/js/svelte/libs/Sortable.svelte | 40 ++++--------- front/js/svelte/records/Edit.svelte | 7 ++- front/js/svelte/records/elements/File.svelte | 5 +- .../svelte/records/elements/Reference.svelte | 6 +- .../elements/ReferenceInlineButtons.svelte | 10 ++-- .../svelte/records/header/EditHeader.svelte | 4 +- front/js/svelte/records/header/Title.svelte | 12 ++-- .../records/previews/PreviewReference.svelte | 56 +++++++++++++++++++ front/sass/_button.scss | 7 +++ front/sass/_dialog.scss | 12 +++- front/sass/_preview.scss | 12 +++- front/sass/_record-edit.scss | 10 +++- front/sass/_sidebar.scss | 3 +- front/sass/_toolbar.scss | 24 +++++++- front/sass/app.scss | 1 + 20 files changed, 170 insertions(+), 90 deletions(-) create mode 100644 front/js/svelte/records/previews/PreviewReference.svelte diff --git a/front/js/svelte/content/tools/AppliedFilter.svelte b/front/js/svelte/content/tools/AppliedFilter.svelte index 146853c..e3d0ab3 100644 --- a/front/js/svelte/content/tools/AppliedFilter.svelte +++ b/front/js/svelte/content/tools/AppliedFilter.svelte @@ -1,6 +1,7 @@ - -
+ + {#if filter.isReference && filterRecord} {filter.label} is {previewTitle(channel.schemas, filterRecord)} {:else} @@ -83,20 +84,9 @@
+ >
- diff --git a/front/js/svelte/content/tools/Tools.svelte b/front/js/svelte/content/tools/Tools.svelte index 7e180a8..ad8d260 100644 --- a/front/js/svelte/content/tools/Tools.svelte +++ b/front/js/svelte/content/tools/Tools.svelte @@ -130,7 +130,7 @@ {#if Object.entries(filter).length > 0} -
+
{#each Object.entries(filter) as [k, v]} {/if} + +
- +
diff --git a/front/js/svelte/layout/Navbar.svelte b/front/js/svelte/layout/Navbar.svelte index 56eb6c0..949cb9e 100644 --- a/front/js/svelte/layout/Navbar.svelte +++ b/front/js/svelte/layout/Navbar.svelte @@ -1,22 +1,19 @@