Create a Shows Page that lists all of the shows in a pleasant tile-based UI.
Requirements:
All shows are listed on the /shows route
Shows are in alphabetical order
A placeholder image is used for the show image in the UI
When a show is clicked, an anchor link (<a>) is clicked to go to the restaurants page with a query parameter called show which contains the show id in the database. E.g. https://d20d38s55iyv4z.cloudfront.net/restaurants?show=21
The restaurants page will be updated to accept the show query parameter in it's route, which will then be used as an input to the Supabase Join to retrieve just the restaurants that are associated with the given show ID.
For the purpose of this ticket, the aesthetic of the restaurants page can be very basic, this ticket is focused on the Shows page.
Create a Shows Page that lists all of the shows in a pleasant tile-based UI. Requirements:
/shows
route(<a>)
is clicked to go to the restaurants page with a query parameter calledshow
which contains the show id in the database. E.g.https://d20d38s55iyv4z.cloudfront.net/restaurants?show=21
show
query parameter in it's route, which will then be used as an input to the Supabase Join to retrieve just the restaurants that are associated with the given show ID. For the purpose of this ticket, the aesthetic of the restaurants page can be very basic, this ticket is focused on the Shows page.