hackclub / hackclub/hackatime

Migrate tables to TanStack Table + Table component

Open
#1,581 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
204
Forks
167
Avg merge
19h 55m
Merged PRs (30d)
27

Description

We currently have multiple table implementations:

- https://hackatime.hackclub.com/admin/admin_api_keys
- https://hackatime.hackclub.com/admin/trust_level_audit_logs

This is silly!

Now that we've Svelte-ified the pages, we should look into unifying the tables.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the admin_api_keys and trust_level_audit_logs pages linked in the issue, then inspect their existing Svelte table implementations. Determine how TanStack Table and the shared Table component should unify both pages; done means both pages use the unified table approach without losing their current functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, rails, ruby
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.