export const findMenuItemByPath = (items: any[], targetPath: string): any | null => { for (const item of items || []) { if (item?.to === targetPath) { return item; } if (Array.isArray(item?.children) && item.children.length > 0) { const found = findMenuItemByPath(item.children, targetPath); if (found) { return found; } } } return null; };