tweak: don't break if contact_us is not found

This commit is contained in:
jelveh 2024-10-29 23:44:54 -07:00
parent fc5e15f2a6
commit dc478382fb

View File

@ -19,7 +19,13 @@ $(window).on('ctxmenu-will-open', (event) => {
const items = event.detail.options.items;
const insertBeforeIndex = items.findIndex(item => item.id === 'contact_us');
// Insert all new items before 'contact_us'
// 'contact_us' not found, append new items at the end
if (insertBeforeIndex === -1) {
event.detail.options.items = [...items, ...newMenuItems];
return;
}
// 'contact_us' found, insert new items before it
const firstHalf = items.slice(0, insertBeforeIndex);
const secondHalf = items.slice(insertBeforeIndex);
event.detail.options.items = [...firstHalf, ...newMenuItems, ...secondHalf];