После установки компонента MaterialTable. Вам нужно сделать:
Шаг 1: Импортировать значки в свой индекс. html
<link
rel="stylesheet"
href="https://fonts.googleapis.com/icon?family=Material+Icons"
/>
или установить @material-ui/icons
(импорт как компонент).
Шаг 2: Используйте компонент MaterialTable согласно вашему требованию
import React from "react";
import "./styles.css";
import MaterialTable from "material-table";
export default function App() {
return (
<MaterialTable
title="Simple Action Preview"
columns={[
{ title: "Name", field: "name" },
{ title: "Surname", field: "surname" },
{ title: "Birth Year", field: "birthYear", type: "numeric" },
{
title: "Birth Place",
field: "birthCity",
lookup: { 34: "İstanbul", 63: "Şanlıurfa" }
}
]}
data={[
{ name: "Mehmet", surname: "Baran", birthYear: 1987, birthCity: 63 },
{
name: "Zerya Betül",
surname: "Baran",
birthYear: 2017,
birthCity: 34
}
]}
actions={[
{
icon: "save",
tooltip: "Save User",
onClick: (event, rowData) => alert("You saved " + rowData.name)
}
]}
/>
);
}
Вот рабочий код: https://codesandbox.io/s/sharp-robinson-7f6n7
Демонстрационная версия: https://7f6n7.csb.app/