From c67f7122803d887e279b634b545c63dfa2035743 Mon Sep 17 00:00:00 2001
From: Mario Linz <mario@webmakers.de>
Date: Mon, 30 May 2022 13:11:51 +0200
Subject: [PATCH] =?UTF-8?q?Collection=20f=C3=BCr=20Content=20angepasst.=20?=
 =?UTF-8?q?Image=20Components=20erweitert.=20Verschiedene=20CSS=20Apassung?=
 =?UTF-8?q?en=20der=20Demo=20Page?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .yarn/install-state.gz                        | Bin 1175744 -> 1175742 bytes
 api/collections/content.yml                   |   1 +
 api/collections/fields/_article.yml           |  10 -----
 api/collections/general.yml                   |   2 +-
 .../widgets/GeneralMediaImage.svelte          |   7 ++++
 src/components/widgets/Header.svelte          |   2 +
 src/components/widgets/Image.svelte           |  16 ++++++-
 src/components/widgets/Navigation.svelte      |   2 -
 src/css/theme-2022/components/forms.less      |  21 ++++------
 src/css/theme-2022/components/general.less    |   4 +-
 src/css/theme-2022/components/header.less     |  39 +-----------------
 .../components/language-chooser.less          |   1 -
 src/css/theme-2022/components/services.less   |   2 +-
 src/css/theme-2022/main.less                  |  14 +++----
 14 files changed, 42 insertions(+), 79 deletions(-)

diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz
index 3709ff3e6d7c12da11bdba03e2e5e5253c10f09b..989421f99940e12288a3f9400a6e82ee589d9caf 100644
GIT binary patch
delta 12961
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
XDuKEB^KbZz3vc+p|ImqW&f_xx()5te

delta 12964
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
a8h$-uAzMHHhCdAZhW`f?rs9Ck<1+vPdt^cY

diff --git a/api/collections/content.yml b/api/collections/content.yml
index 3c04ea8..4be2b11 100644
--- a/api/collections/content.yml
+++ b/api/collections/content.yml
@@ -120,5 +120,6 @@ fields:
       type: object[]
       meta:
           label: { de: "Artikel dieser Seite", en: "Page Articles" }
+          collapse: { titleFieldName: "article.content.title" }
       subFields:
           - !include fields/_article.yml
diff --git a/api/collections/fields/_article.yml b/api/collections/fields/_article.yml
index 983f1b9..8e30da9 100644
--- a/api/collections/fields/_article.yml
+++ b/api/collections/fields/_article.yml
@@ -135,21 +135,11 @@ subFields:
                   meta:
                       widget: richtext
                       label: { de: "Teaser-Text des Artikel", en: "Article Teaser Text" }
-                - name: teaserContent
-                  type: string
-                  meta:
-                      widget: uiContentBuilder
-                      label: { de: "Teaser-Inhalt", en: "Article Teaser Content" }
                 - name: details
                   type: string
                   meta:
                       widget: richtext
                       label: { de: "Detail-Text des Artikel", en: "Article Detail Text" }
-                - name: detailsContent
-                  type: string
-                  meta:
-                      widget: uiContentBuilder
-                      label: { de: "Details-Inhalt", en: "Article Details Content" }
                 - name: contentMedia
                   type: object
                   meta:
diff --git a/api/collections/general.yml b/api/collections/general.yml
index 374ad1a..26c5659 100644
--- a/api/collections/general.yml
+++ b/api/collections/general.yml
@@ -39,7 +39,7 @@ meta:
                   label: { de: "Allgemein", en: "General" }
               subFields:
                   - source: public
-                  - source: meta.metaDescription
+                  #   - source: meta.metaDescription
             - name: meta
               meta:
                   label: { de: "Meta", en: "Meta" }
diff --git a/src/components/widgets/GeneralMediaImage.svelte b/src/components/widgets/GeneralMediaImage.svelte
index 1516caa..4e6e956 100644
--- a/src/components/widgets/GeneralMediaImage.svelte
+++ b/src/components/widgets/GeneralMediaImage.svelte
@@ -1,5 +1,6 @@
 <script lang="ts">
     import { generalInfo } from "../../store"
+    import { apiBaseURL } from "../../config"
 
     export let id: string = null
     export let cssClass: string = ""
@@ -14,6 +15,12 @@
                     alt="{mediaFile.alternateText ? mediaFile.alternateText + ' - ' : ''}"
                     class="{cssClass}"
                 />
+            {:else}
+                <img
+                    src="{`${apiBaseURL}general/${$generalInfo?.id}/${mediaFile.file.src}?filter=l`}"
+                    alt="{mediaFile.alternateText ? mediaFile.alternateText : mediaFile.file.path}"
+                    class="{cssClass}"
+                />
             {/if}
         {/if}
     {/each}
diff --git a/src/components/widgets/Header.svelte b/src/components/widgets/Header.svelte
index c4e734a..77bfd40 100644
--- a/src/components/widgets/Header.svelte
+++ b/src/components/widgets/Header.svelte
@@ -14,6 +14,8 @@
                 <div class="header-content">
                     <a href="/" use:link>
                         <Image
+                            collectionName="general"
+                            entryId="{$generalInfo?.id}"
                             file="{$generalInfo?.media?.brand}"
                             alt="{$generalInfo?.meta?.metaTitle}"
                             cssClass="brand"
diff --git a/src/components/widgets/Image.svelte b/src/components/widgets/Image.svelte
index 90a313c..38ff936 100644
--- a/src/components/widgets/Image.svelte
+++ b/src/components/widgets/Image.svelte
@@ -1,9 +1,21 @@
 <script lang="ts">
+    import { apiBaseURL } from "../../config"
+
+    export let collectionName: string = null
+    export let entryId: string = null
     export let file: File = null
     export let alt: string = ""
     export let cssClass: string = ""
 </script>
 
-{#if file}
-    <img src="{file.src}" alt="{alt ? alt + ' - ' : ''}{file.path}" class="{cssClass}" />
+{#if collectionName && entryId && file}
+    {#if file.src.includes(";base64,")}
+        <img src="{file.src}" alt="{alt ? alt + ' - ' : ''}{file.path}" class="{cssClass}" />
+    {:else}
+        <img
+            src="{`${apiBaseURL}${collectionName}/${entryId}/${file.src}?filter=l`}"
+            alt="{alt ? alt : file.path}"
+            class="{cssClass}"
+        />
+    {/if}
 {/if}
diff --git a/src/components/widgets/Navigation.svelte b/src/components/widgets/Navigation.svelte
index be7f6eb..c6aa2b0 100644
--- a/src/components/widgets/Navigation.svelte
+++ b/src/components/widgets/Navigation.svelte
@@ -53,8 +53,6 @@
         </div>
 
         <nav class="{ident}-mobile" class:show="{showMobileNav}" use:links>
-            <!-- <img src="img/body-image-left.svg" alt="" class="bg-image" /> -->
-
             {#each navigation?.items || [] as item}
                 {#if item.settings.url.url}
                     <div class="nav-item">
diff --git a/src/css/theme-2022/components/forms.less b/src/css/theme-2022/components/forms.less
index dc09382..0bcba28 100644
--- a/src/css/theme-2022/components/forms.less
+++ b/src/css/theme-2022/components/forms.less
@@ -6,7 +6,7 @@ form {
     box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
 
     strong {
-        color: @secondary;
+        color: @primary;
         font-weight: 700;
     }
 
@@ -30,13 +30,6 @@ form {
         flex-shrink: 0;
         border-radius: 100%;
 
-        &.contact {
-            background-color: @secondary-light-green;
-        }
-        &.recipe {
-            background-color: @secondary-light;
-        }
-
         img {
             width: 50%;
         }
@@ -82,7 +75,7 @@ form {
         }
 
         &:focus {
-            border: 1px solid @secondary;
+            border: 1px solid @primary;
             color: @primary;
         }
 
@@ -98,10 +91,10 @@ form {
         display: flex;
         justify-content: center;
         align-items: center;
-        color: @secondary;
+        color: @primary;
 
         &:hover {
-            box-shadow: inset 0 0 10px 0 @secondary;
+            box-shadow: inset 0 0 10px 0 @primary;
         }
     }
 
@@ -111,8 +104,8 @@ form {
 
     button {
         width: 100%;
-        background: @secondary;
-        color: @on-secondary;
+        background: @primary;
+        color: @on-primary;
         padding: @space-xs @space-md;
         border-radius: 10px;
         border: 1px solid transparent;
@@ -121,7 +114,7 @@ form {
         cursor: pointer;
 
         &:hover {
-            border-color: @on-secondary;
+            border-color: @on-primary;
             background-color: @primary;
             color: @on-primary;
         }
diff --git a/src/css/theme-2022/components/general.less b/src/css/theme-2022/components/general.less
index 25b014b..a952b3a 100755
--- a/src/css/theme-2022/components/general.less
+++ b/src/css/theme-2022/components/general.less
@@ -48,7 +48,7 @@ body {
     .circle-email {
         width: 60px;
         height: 60px;
-        background-color: @secondary-light;
+        background-color: @secondary;
         position: absolute;
         top: -20px;
         right: -39px;
@@ -57,7 +57,7 @@ body {
     .circle-contact {
         width: 60px;
         height: 60px;
-        background-color: @secondary-light-green;
+        background-color: @secondary;
         position: absolute;
         top: 23px;
         right: -53px;
diff --git a/src/css/theme-2022/components/header.less b/src/css/theme-2022/components/header.less
index ec3aa4e..3355ae9 100755
--- a/src/css/theme-2022/components/header.less
+++ b/src/css/theme-2022/components/header.less
@@ -31,47 +31,13 @@ header {
     .brand {
         display: block;
         margin: @space-md 0;
+        max-width: 300px;
 
         @media (max-width: 992px) {
             width: 80%;
         }
     }
 
-    .tel-box {
-        display: inline-flex;
-        align-items: center;
-        gap: @space-sm;
-        background: @secondary;
-        color: @on-secondary;
-        font-weight: 700;
-        border-radius: 50px;
-        height: 40px;
-        padding-right: @space-md;
-        margin: @space-md 0 0 auto;
-        text-decoration: none;
-        white-space: nowrap;
-
-        .icon {
-            background: @secondary-light;
-            width: 40px;
-            height: 40px;
-            border-radius: 100%;
-            display: flex;
-            justify-content: center;
-            align-items: center;
-        }
-
-        @media (max-width: 992px) {
-            & {
-                display: none;
-            }
-            &.mobile {
-                display: inline-flex;
-                justify-content: center;
-            }
-        }
-    }
-
     nav {
         list-style-type: none;
         margin-top: @space-md;
@@ -86,12 +52,11 @@ header {
 
         & > * {
             text-decoration: none;
-            color: @primary;
             transition: @transition-default;
             font-weight: 500;
 
             &:hover {
-                color: @on-background;
+                color: @primary;
             }
         }
     }
diff --git a/src/css/theme-2022/components/language-chooser.less b/src/css/theme-2022/components/language-chooser.less
index b677fe0..31f01dd 100644
--- a/src/css/theme-2022/components/language-chooser.less
+++ b/src/css/theme-2022/components/language-chooser.less
@@ -2,7 +2,6 @@
     display: flex;
     justify-content: flex-end;
     align-items: center;
-    border: 1px solid @secondary;
     margin: @space-xs;
 
     .lang {
diff --git a/src/css/theme-2022/components/services.less b/src/css/theme-2022/components/services.less
index 1f136b1..69ff674 100644
--- a/src/css/theme-2022/components/services.less
+++ b/src/css/theme-2022/components/services.less
@@ -19,7 +19,7 @@
             width: 50px;
             height: 50px;
             border-radius: 100%;
-            background-color: @secondary-light;
+            background-color: @secondary;
             display: flex;
             justify-content: center;
             align-items: center;
diff --git a/src/css/theme-2022/main.less b/src/css/theme-2022/main.less
index 8a809ca..95767a4 100644
--- a/src/css/theme-2022/main.less
+++ b/src/css/theme-2022/main.less
@@ -3,20 +3,16 @@
 @background: #fff;
 @on-background: #575756;
 
-@primary: #2d8e91;
+@primary: #ff0000;
 @on-primary: #fff;
 
-@secondary: #72efdd;
-@on-secondary: #2d8e91;
-@secondary-light: #dafbf7;
-@on-secondary-light: @on-secondary;
-@secondary-light-green: #e2fbf0;
-@on-secondary-light-green: @on-secondary;
+@secondary: #1e7c9e;
+@on-secondary: #ffffff;
 
 @surface: #fff;
-@on-surface: #575756;
+@on-surface: #555555;
 
-@error: #fff0e9;
+@error: #eebdbd;
 @on-error: #eb5757;
 
 @font-size-default: 16px;