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.
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.