Northeastern-Electric-Racing / Northeastern-Electric-Racing/FinishLine

[Maintenance] - BOM Table Resizable Columns

Open
#3,999 0 comments 0 reactions 1 assignee View on GitHub

@Rowanssss is already working on this.

Since Apr 28, 2026.

front-end maintenance stale
Dominant language
TypeScript
Stars
36
Forks
9
Avg merge
4d 21h
Merged PRs (30d)
11

Description

Description

Update the Project Detail BOM table to have columns with resizable widths (like in Excel) so users can drag column borders to expand them.

Proposed Solution

In pages/ProjectDetailPage/ProjectViewContainer/BOM/BOMTableWrapper.tsx

  • ensure individual columns in BOMTableWrapper don't have any flex properties, enforce fixed width or minWidth
  • ensure disableColumnResize is never true
  • enable the mui column separator in bom.utils.ts

NOTE: we might need a new library for this? will look into it

Acceptance criteria

  • column widths can be adjusted by dragging

Screenshots

Image

Contributor guide

No contributing guide indexed for this repository

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.