Skip to content

Commit 31dd65e

Browse files
authored
style: fix items.length is empty styling (#2319)
1 parent 00a7eb3 commit 31dd65e

1 file changed

Lines changed: 20 additions & 18 deletions

File tree

packages/xl-ai/src/components/AIMenu/PromptSuggestionMenu.tsx

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -110,24 +110,26 @@ export const PromptSuggestionMenu = (props: PromptSuggestionMenuProps) => {
110110
rightSection={props.rightSection}
111111
/>
112112
</Components.Generic.Form.Root>
113-
<Components.SuggestionMenu.Root
114-
className={"bn-combobox-items"}
115-
id={"ai-suggestion-menu"}
116-
>
117-
{items.map((item, i) => (
118-
<Components.SuggestionMenu.Item
119-
key={item.title}
120-
className={mergeCSSClasses(
121-
"bn-suggestion-menu-item",
122-
item.size === "small" ? "bn-suggestion-menu-item-small" : "",
123-
)}
124-
id={`bn-suggestion-menu-item-${i}`}
125-
isSelected={i === selectedIndex}
126-
onClick={item.onItemClick}
127-
item={item}
128-
/>
129-
))}
130-
</Components.SuggestionMenu.Root>
113+
{items.length > 0 && (
114+
<Components.SuggestionMenu.Root
115+
className={"bn-combobox-items"}
116+
id={"ai-suggestion-menu"}
117+
>
118+
{items.map((item, i) => (
119+
<Components.SuggestionMenu.Item
120+
key={item.title}
121+
className={mergeCSSClasses(
122+
"bn-suggestion-menu-item",
123+
item.size === "small" ? "bn-suggestion-menu-item-small" : "",
124+
)}
125+
id={`bn-suggestion-menu-item-${i}`}
126+
isSelected={i === selectedIndex}
127+
onClick={item.onItemClick}
128+
item={item}
129+
/>
130+
))}
131+
</Components.SuggestionMenu.Root>
132+
)}
131133
</div>
132134
);
133135
};

0 commit comments

Comments
 (0)