mirror of
https://github.com/HeyPuter/puter.git
synced 2025-01-23 06:00:21 +08:00
tweak: don't break if contact_us
is not found
This commit is contained in:
parent
fc5e15f2a6
commit
dc478382fb
@ -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];
|
||||
|
Loading…
Reference in New Issue
Block a user