こちらで質問していい内容か分からなかったので、違っていたらすみません。
inkdropのアプリを作成してみようと思いいま作成しています。
コピーのイベントをトリガーにして、コピーした内容をコンテキストメニューに追加する、というものを作っていて、追加上限に達したら古いものから削除したいのですが削除できません。
なにか間違ってますでしょうか。
inkdrop.menu.addのほうで試してみたのですが、こちらの場合はいけたのですが・・
const [menuList, setMenuList] = useState([])
途中の処理は省略
editorLayout.addEventListener('copy', (event) => {
if (追加上限に達したら) {
menuList[0]. dispose();
}
途中の処理は省略
const cma = inkdrop.contextMenu.add(省略);
menuList.push(cma);
});
分かりづらい部分が多々あるかと思いますがよろしくお願いいたします。