From d5d75ef8a58f3735bb6f1032f199336a6b0059c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niklas=20Schr=C3=B6tler?= <niklas@allround.digital>
Date: Wed, 24 Jan 2024 15:52:48 +0100
Subject: [PATCH] BildPanel: Added option to disable gradient

---
 src/panels/Bild/BildPanel.tsx | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/panels/Bild/BildPanel.tsx b/src/panels/Bild/BildPanel.tsx
index 607eba5..5f90981 100644
--- a/src/panels/Bild/BildPanel.tsx
+++ b/src/panels/Bild/BildPanel.tsx
@@ -7,7 +7,8 @@ export type BildPanelDefinition = {
   url: string,
   fit?: "fill" | "fit",
   title?: string,
-  description?: string
+  description?: string,
+  gradient?: boolean
 }
 
 const BildPanel = (props: {definition: BildPanelDefinition}) => {
@@ -31,7 +32,10 @@ const BildPanel = (props: {definition: BildPanelDefinition}) => {
         >
           {props.definition.title && (
             <>
-              <div className={"absolute inset-0 w-full h-full bg-lower-gradient"}>
+              <div className={classNames(
+                "absolute inset-0 w-full h-full",
+                (props.definition.gradient ?? true) ? "bg-lower-gradient" : ""
+              )}>
               </div>
 
               <PanelContent className={"absolute inset-0 w-full h-full flex flex-col justify-end"}>
-- 
GitLab