API Integration for the refinebio experiments endpoint.
Using the refinebio API's experiments endpoints, implemented the useExperiments hook which includes the necessary states and methods to render the experiment data in UI.
NOTE: Currently using the api.experiments.get method in /api directory, but it will be swapped with the refinebio-js helper's api.experiments.get method later on.
Breaking change (fix or feature that would cause existing functionality to not work as expected)
The files that need to be reviewed in this PR (the initial commit of this PR starts at f53e9b6 and ends at c2d702b - total 4 commits and I included the detailed descriptions per commit for your easy review 🔎):
Issue Number
127
Purpose/Implementation Notes
API Integration for the refinebio experiments endpoint.
Using the refinebio API's experiments endpoints, implemented the
useExperiments
hook which includes the necessary states and methods to render the experiment data in UI.NOTE: Currently using the
api.experiments.get
method in /api directory, but it will be swapped with the refinebio-js helper'sapi.experiments.get
method later on.Please review the latest UI here.
Types of changes
The files that need to be reviewed in this PR (the initial commit of this PR starts at f53e9b6 and ends at c2d702b - total 4 commits and I included the detailed descriptions per commit for your easy review 🔎):
[ Newly added ] Hook: useExperiment
[ Modified ] Page: experiment Components: SearchCardBody (minor update)
NOTE I merged the
dev
branch.Functional tests
List out the functional tests you've completed to verify your changes work locally.
Checklist