From bd27d643d307dec41ee937a66448339b4b91f56c Mon Sep 17 00:00:00 2001
From: Wesley <985189328@qq.com>
Date: Sat, 28 Jun 2025 03:33:19 +0800
Subject: [PATCH 1/2] fix: group show & optimize type
---
.../components/select/components/select-panel.tsx | 4 ++--
packages/components/select/hooks/useSelectOptions.ts | 11 ++++++-----
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/packages/components/select/components/select-panel.tsx b/packages/components/select/components/select-panel.tsx
index 69f111505d..0f663fed7a 100644
--- a/packages/components/select/components/select-panel.tsx
+++ b/packages/components/select/components/select-panel.tsx
@@ -64,7 +64,7 @@ export default defineComponent({
return (
{options.map((item: SelectOptionGroup & TdOptionProps & { slots: Slots } & { $index: number }, index) => {
- if (item.children) {
+ if ((item.children && item.children.length > 0) || !!item.group) {
return (
{renderOptionsContent(item.children)}
@@ -73,7 +73,7 @@ export default defineComponent({
}
return (