Skip to content

Conversation

@enescakir
Copy link
Member

We have many tables to display resources in our UI, and we keep copying and pasting the same code. Some of these tables also have incorrectly copied styles. When we want to make changes to a table, it requires updating multiple places. The new component will help us solve these issues.

We have a similar kv_data_card component for displaying resource details, and I find it very useful.

@enescakir enescakir self-assigned this Nov 4, 2024
Copy link
Contributor

@jeremyevans jeremyevans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like how much simpler this makes things.

@enescakir enescakir changed the base branch from delete-btn-comp to component-args November 6, 2024 13:41
Base automatically changed from component-args to main November 12, 2024 07:24
@enescakir enescakir changed the base branch from main to jeremy-authorization-refactor January 2, 2025 14:56
@enescakir enescakir changed the base branch from jeremy-authorization-refactor to main January 2, 2025 16:03
@enescakir enescakir requested review from a team and jeremyevans January 3, 2025 14:21
@enescakir
Copy link
Member Author

I initially planned to convert all the tables at once, but it seems like it's going to take a while and cause conflicts over time. So, I've decided to merge the initial version first and gradually convert all tables. Other team members can also assist with the conversion.

@enescakir enescakir marked this pull request as ready for review January 3, 2025 14:23
We have many tables to display resources in our UI, and we keep copying
and pasting the same code. Some of these tables also have incorrectly
copied styles. When we want to make changes to a table, it requires
updating multiple places. The new component will help us solve these
issues.

We have a similar `kv_data_card` component for displaying resource
details, and I find it very useful.
@enescakir enescakir merged commit de90a22 into main Jan 10, 2025
6 checks passed
@enescakir enescakir deleted the table-component branch January 10, 2025 20:14
@github-actions github-actions bot locked and limited conversation to collaborators Jan 10, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants