Как добавить иконку в TreeItem Material UI 4 - PullRequest
2 голосов
/ 19 сентября 2019

У меня есть меню, созданное с помощью MATERIAL UI 4, оно состоит из первого TreeItem с моим главным меню и второго TreeItem с моим подменю.

Я хотел бы добавить определенный значок для каждой меткиглавное меню.

Как это сделать?

Возможно ли, что при нажатии на два раскрывающихся меню первое сбрасывается по умолчанию (без раскрывающегося списка).

    {stoMenu && (
      <TreeView
        style={test.menu}
      >
        {Menu.root.children.map(test=> {
          return (
            <TreeItem
              key={test.nodeId}
              nodeId={test.nodeId}
              label={test.text}
            >
              {test.children.map(child => {
                return (
                  <TreeItem
                    key={child.nodeId}
                    nodeId={child.nodeId}
                    label={child.text}
                  >
                    <Redirect to={child.id} />
                  </TreeItem>
                );
              })}
            </TreeItem>
          );
        })}
      </TreeView>
    )}

1 Ответ

4 голосов
/ 19 сентября 2019

У них есть отличный пример, как это сделать https://codesandbox.io/s/material-demo-ui4dx

Также будьте осторожны с компонентом TreeView , так как он все еще находится в Lab и может быть с некоторыми проблемамии не закончена реализация.

...