From 7c447e32c80f0fe61d9be55f6d71426bd81ef8de Mon Sep 17 00:00:00 2001
From: antoine37120 <ant.dupre@gmail.com>
Date: Wed, 3 May 2023 17:33:01 +0200
Subject: [PATCH] fix: empty region, state, kind for territory

---
 src/widjets-display-territory-tzcld.js | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/widjets-display-territory-tzcld.js b/src/widjets-display-territory-tzcld.js
index 26f6525..9fb854a 100644
--- a/src/widjets-display-territory-tzcld.js
+++ b/src/widjets-display-territory-tzcld.js
@@ -33,10 +33,19 @@ import("./utils.js").then((utils) => {
                 }
               }
               let render = ``;
+              let html_region  = '' ;
+              let html_step_state  = '' ;
+              let html_kind  = '' ;
+              if (region) {
+                html_region  =  `<div class="region segment tag color-fourth">${await region.name}</div>`;
+              }
+              if (step_state) {
+                html_step_state  =  `<div class="region segment tag color-fourth">${await step_state.name}</div>`;
+              }
+              if (kind) {
+                html_kind  =  `<div class="region segment tag color-fourth">${await kind.name}</div>`;
+              }
               
-              let html_region  =  `<div class="region segment tag color-fourth">${await region.name}</div>`;
-              let html_step_state  =  `<div class="region segment tag color-fourth">${await step_state.name}</div>`;
-              let html_kind  =  `<div class="region segment tag color-fourth">${await kind.name}</div>`;
               render +=  `<div class="territoires-mini-card-2 segment full shadow margin-top-small">
                 <div class="segment width-25 padding-small padding-top-medium">
                   <solid-display class="segment full" bind-resources="" label-logo="" fields="logo" class-logo="segment full" widget-logo="orbit-user-avatar" data-src="${await tzcldprofile.community['@id']}" solid-resource=""></solid-display>
-- 
GitLab