vue3-context-menu icon indicating copy to clipboard operation
vue3-context-menu copied to clipboard

Reactivity Checked item

Open Dysey opened this issue 5 months ago • 1 comments

Hi,

I used the context menu to add member of an issue when onClick but the checked value of this item is not updated.

{
  label: t('members'),
  children: members.map(member => ({
    label: member.name,
    checked: issue.value.members?.find(m => m.id === member.id) ? true : false,
    clickClose: false,
    onClick: () => {
      if (issue.value.members.find(m => m.id === member.id)) {
        issue.value.members = issue.value.members.filter(m => m.id !== member.id);
      } else {
        issue.value.members.push(member);
      }
    },
  })),
}

image

I clicked on it, the issue is updated because we can see the number 1 on issue behind but member item is not checked on menu

Dysey avatar Aug 26 '24 12:08 Dysey