amycommits / react-typescript-challenge

created for a tech assessment
0 stars 0 forks source link

Add Business Details page #6

Closed amycommits closed 3 years ago

amycommits commented 3 years ago

When clicking on one of the Listing cards a detail page needs to be rendered to the User. There are no design mockups for this step, so feel free to reuse any existing styles or design language. You can choose to either implement this as either a "popover" style UI component or as an entirely new page. The documentation for the requisite API can be found here and the requirements for this feature are as follows:

The URL must change and support the ability to refresh the page and maintain the proper state. The Listing

avatar_image,

name,

rating,

phone_number,

address, and

business_hours fields should be rendered on the page. Note: Feel free to add any libraries that you feel would enchance the codebase or help satisfy the requirements around routing, etc.