estela
estela copied to clipboard
BITMAKER-3733: estela-web. Refactor the job lists in cronjob, spider and overview pages as a component
Description
The current state of the Jobs > Schedule > Detail, Jobs > Overview, and Spider > Overview > Detail pages involves rendering a list of jobs in the form of a table. This rendering shares common behavior and information presentation across these pages. In order to enhance code modularity and reusability, we aim to extract this jobs list functionality into a reusable React component.
Completion criteria:
- Develop a reusable React component that represents the jobs list as a table.
Issue
https://tasks.bitmaker.dev/issues/3733
Checklist before requesting a review
- [X] I have performed a self-review of my code.
- [X] My code follows the style guidelines of this project.
- [X] I have made corresponding changes to the documentation.
- [X] New and existing tests pass locally with my changes.
- [X] If this change is a core feature, I have added thorough tests.
- [X] If this change affects or depends on the behavior of other estela repositories, I have created pull requests with the relevant changes in the affected repositories. Please, refer to our official documentation.
- [X] I understand that my pull request may be closed if it becomes obvious or I did not perform all of the steps above.