}
onFocusCapture={(e) => e.stopPropagation()}
>
{!hasMentions && t.addContext}
{t.mentionTooltip}
{t.noPagesFound}
{Object.entries(grouped).map(([type, items]) => (
{items.map((item) => (
{
setMentions((prev) => [...prev, currentValue])
setMentionPopoverOpen(false)
}}
>
{item.title}
))}
))}
{mentions.map((mention) => {
const item = SAMPLE_DATA.mentionable.find(
(item) => item.title === mention
)
if (!item) {
return null
}
return (
{
setMentions((prev) => prev.filter((m) => m !== mention))
}}
>
{item.title}
)
})}