Skip to content

Table

Component for displaying data in a table format.

See all the examples and details in the Storybook.

Usage

tsx
import { Table } from "@samgl/graffiti-ui";

const MyTable = () => {
  return (
    <Table
      data={{
        headings: ["Make", "Model", "HP", "Displacement (cc)", "Year"],
        rows: [
          ["Mazda", "RX-7 Type R", 252, 1308, 1992],
          ["Mercedes", "190 E Evo II", 232, 2463, 1990],
          ["Jaguar", "XJ220", 542, 3498, 1993],
          ["Dodge", "Viper", 400, 7990, 1991],
          ["Honda", "NSX R", 290, 3179, 1992],
        ],
      }}
    />
  );
};

Props

PropTypeDefaultOptionalDescription
dataTableProps[data]An object containing the data to display in the table.
classNamestringThe class name of the component, generally used when extending the component with a styled component.