【发布时间】:2021-05-14 12:12:53
【问题描述】:
我想定义我的界面,以便当您提供作为导航项的导航时,您可以选择为下拉菜单提供子项。当给定 childs 属性时,我想强制执行 navigationItem 的 icon 属性。 当没有给子属性时,不应该给图标属性。
知道如何实现这一目标吗?
这是我当前的界面
interface dropdown {
name: string;
href: string;
icon: IconDefinition;
}
interface navigationItem {
name: string;
href: string;
icon: IconDefinition; // only needed if the childs is given
childs?: dropdown[];
}
【问题讨论】:
标签: reactjs typescript next.js