layer5io / layer5io/sistent

[Feature] Add Support for Table Variants

Open
#992 11 comments 0 reactions 1 assignee View on GitHub

@SplinterSword is already working on this.

Since Dec 13, 2025.

good first issue kind/enhancement
Dominant language
TypeScript
Stars
137
Forks
239
Avg merge
4d 14h
Merged PRs (30d)
5

Description

Current Behavior

Currently, the Table component is a simple wrapper around MUI's Table without support for custom variants (e.g. bordered, striped, compact). This limits design flexibility and visual consistency with the rest of the Sistent design system.

Desired Behavior

Introduce a variant prop to the Table component that allows rendering different visual styles such as:

default

bordered

striped

compact

This will align the component with the rest of the design system and offer developers more styling options out-of-the-box.

Implementation

Add a variant prop to the Table component.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.