From 9ee6a6a67ee603bb83871c6ad1aaff230a38147d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9=20=D0=9C=D0=B0?=
 =?UTF-8?q?=D0=BB=D1=8E=D0=B3=D0=B8=D0=BD?= <d.malygin@iqdev.digital>
Date: Mon, 24 Feb 2025 19:09:41 +0500
Subject: [PATCH] fix: SelectButton and TreeList

---
 package.json                                 | 2 +-
 src/components/SelectButton/SelectButton.vue | 2 +-
 src/components/TreeList/TreeItems.vue        | 1 +
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/package.json b/package.json
index f8d7bfb..ae343cf 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@d.malygin/UI_storybook",
-  "version": "1.0.13",
+  "version": "1.0.14",
   "type": "module",
   "scripts": {
     "dev": "vite",
diff --git a/src/components/SelectButton/SelectButton.vue b/src/components/SelectButton/SelectButton.vue
index e0a6180..142677d 100644
--- a/src/components/SelectButton/SelectButton.vue
+++ b/src/components/SelectButton/SelectButton.vue
@@ -62,7 +62,7 @@ const buttonHeight = computed(() => {
   return '40px';
 });
 const calcItemColor = (item: ISBOption) => {
-  if ((item.value && value.value === item.value) || String(value.value) === item.label) {
+  if (((item.value ?? null) && value.value === item.value) || String(value.value) === item.label) {
     const activeColor = item.activeColor;
     if (!activeColor) {
       return color.value;
diff --git a/src/components/TreeList/TreeItems.vue b/src/components/TreeList/TreeItems.vue
index 4c292a3..2ee926c 100644
--- a/src/components/TreeList/TreeItems.vue
+++ b/src/components/TreeList/TreeItems.vue
@@ -89,6 +89,7 @@ defineEmits(['toggleIsOpen', 'onClick']);
             :color="color"
             :themeColor="themeColor"
             @toggleIsOpen="$emit('toggleIsOpen', $event)"
+            @onClick="$emit('onClick', $event)"
           />
         </section>
       </article>
-- 
GitLab