estela icon indicating copy to clipboard operation
estela copied to clipboard

BITMAKER-3733: estela-web. Refactor the job lists in cronjob, spider and overview pages as a component

Open reqhiem opened this issue 2 years ago • 0 comments

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.

reqhiem avatar Aug 30 '23 00:08 reqhiem