Как применить custom CSS в таблице материалов в React? - PullRequest
1 голос
/ 08 мая 2020

Привет, я пытаюсь применить пользовательский CSS к таблице материалов, но он не работает должным образом. Я пытался сделать это с помощью функции makeStyles в пользовательском интерфейсе материала, но она все равно не работает. Мне нужна стрелка сортировки сразу после текста. Сейчас стрелка сортировки перемещается влево к тексту. Я также хочу, чтобы стрелка вверх и стрелка вниз вместе. Я создал функцию -

const useStylesTableSort = makeStyles({
  root: {
    flexDirection: "unset",
  },
});

Это мой код таблицы материалов -

<MaterialTable
  className={{useStylesTableSort.root}}
  style={{ flexDirection: "unset" }}
  title=""
/>

Я хочу добавить эту функцию, используя className в таблице материалов, но таблица материалов не поддерживает className. тег стиля тоже не работает. Итак, как я могу этого добиться? Я хочу изменить root css в MuiTableSortLabel. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 08 мая 2020
const styles = {
 materialStyle: {
    flexDirection: "unset" 
    }
  }
};

function Table(props) {
  return (
<MaterialTable
className={props.classes.materialStyle}
    />
  );
}

export default withStyles(styles)(Table);

Вы также можете обратиться по этой ссылке: Добавить стиль в Material-UI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...