-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactoring of sortable tables #12329
Comments
Hi! I would like to take this issue as a first-time contributor. |
Hi @Sho-Shoo, we normally recommend issues tagged with |
@weiquu Can you please describe the issue once again, I can work on this issue. One more thing what does |
Hi @mud1tx, you can find the |
I will try working on it today and let you know about it. |
Hello! I will like to try refactoring the sessions table component. Is that okay? |
@Zxun2 Hello! Feel free to submit a PR 👍🏻 |
Hi, I'll be taking up the Instructor courses page. Hope that's okay? |
* refactor(sessions-table): add cell-with-tooltip component * refactor(sessions-table): add group-buttons component * refactor(sessions-table): add response-rate component * refactor(sessions-table): add mvp * refactor(sessions-table): add enum to header map * refactor(sessions-table): bug fixes and misc changes * refactor(sessions-table): fix linting * fix: linting * fix: linting max-len * fix: adjust stylings on response rate * fix: update failing snapshots * refactor(sessions-table): add header and table id * refactor(sessions-table): add setMainTableStyle and optional headers * feat: update id on sessions table * fix: update snapshots * refactor(sessions-table): update optional chaining * refactor(sessions-table): publish and unpublish behaviour * fix: linting * fix: update snapshots * fix: update id * fix: reset sorting when retrieving idx * refactor(sessions-table): rename components * fix: columns appeared when not expected * fix: failing e2etests and associated changes * cleanup(sessions-table): minor changes * misc: re-organisation * fix: linting * fix: remove e2e stability changes * misc: revert formatting * misc: revert formatting-1 * misc: revert formatting-2 * misc: revert formatting-3 * misc: revert formatting-4 * misc: revert formatting-5 * misc: revert formatting-6 * fix: update linting and component tests * fix: restore individual sessions * misc: switch initial sort by for instructor home page * feat: add sort order to sortable table * fix: linting * fix: update snapshots * misc: update stylings * misc: update snapshots * misc: update SessionsTableHeaderColorScheme to SortableTableColorScheme * fix: linting
Sure, do note the changes to the |
Helllo, could I work on the student list component? |
Sure thing @domoberzin :) Do note the changes introduced by #12501 |
Hi Guys!! |
…2556) * fix: refactor extension confirm modal to utilise sortable tables * fix: color scheme * fix: lint issues * fix: utilise display value field for transformed data * fix: add element for table name * fix: differentiate header class for student and instructor data * fix: update snapshot * fix: lint whitespace fixes * fix: more lint fixes * fix: hide empty tables --------- Co-authored-by: Jason Qiu <[email protected]>
Hi, just checking if this issue should be re-opened? Because the remaining subtasks have not yet been completed for the other pages |
Thanks @domoberzin! Good catch |
Hey I would like to work on this refactoring Issue as a first time contributor Could I be assigned to work on it? |
Sortable tables are used in several pages, but a fair number of them don't make use of the
sortable-table
component. Searchingsortable
amongst.html
files should bring up these 10 (unlikely to be more, but best to do a more thorough search):It would be good to refactor the above components to make use of the
sortable-table
component to avoid duplication. Some other components, like the contribution question statistics component and the MCQ question statistic component, already make use of that component, so they can be referenced.The text was updated successfully, but these errors were encountered: