// 兼容飞冰二次开发的js
const asideMenuConfig = [];
function recursiveMenuConfig(arr) {
  const res = [];
  /**
   * 转换每个菜单对象上的 name 为 title
   * @param {Object} obj menu
   */
  function convert(obj) {
    const { name, path, icon, children } = obj;
    return {
      title: name,
      icon,
      path,
      ...(children ? { children: children.map(convert) } : {}),
    };
  }
  arr.forEach(menu => {
    res.push(convert(menu));
  });
  return res;
}
export default recursiveMenuConfig(asideMenuConfig);
