e.stopPropagation()}
>
{!hasMentions && "Add context"}
Mention a person, page, or date
No pages found
{Object.entries(grouped).map(([type, items]) => (
{items.map((item) => (
{
setMentions((prev) => [...prev, currentValue])
setMentionPopoverOpen(false)
}}
className="rounded-lg"
>
{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}
)
})}