refine code
This commit is contained in:
parent
23686d4926
commit
b92b46f2b0
@ -271,20 +271,16 @@ const MentionModelsButton: FC<Props> = ({ mentionModels, onMentionModel: onSelec
|
|||||||
<div key={group.key} className="ant-dropdown-menu-item-group">
|
<div key={group.key} className="ant-dropdown-menu-item-group">
|
||||||
<div className="ant-dropdown-menu-item-group-title">{group.label}</div>
|
<div className="ant-dropdown-menu-item-group-title">{group.label}</div>
|
||||||
<div>
|
<div>
|
||||||
{group.children.map((item, idx) => {
|
{group.children.map((item, idx) => (
|
||||||
// calculate item global idx
|
<div
|
||||||
const index = startIndex + idx
|
key={item.key}
|
||||||
return (
|
ref={(el) => setItemRef(startIndex + idx, el)}
|
||||||
<div
|
className={`ant-dropdown-menu-item ${selectedIndex === startIndex + idx ? 'ant-dropdown-menu-item-selected' : ''}`}
|
||||||
key={item.key}
|
onClick={item.onClick}>
|
||||||
ref={(el) => setItemRef(index, el)}
|
<span className="ant-dropdown-menu-item-icon">{item.icon}</span>
|
||||||
className={`ant-dropdown-menu-item ${selectedIndex === index ? 'ant-dropdown-menu-item-selected' : ''}`}
|
{item.label}
|
||||||
onClick={item.onClick}>
|
</div>
|
||||||
<span className="ant-dropdown-menu-item-icon">{item.icon}</span>
|
))}
|
||||||
{item.label}
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
})}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user