Terrastories / terrastories

Terrastories is a geostorytelling application for mapping, managing and sharing place-based stories.
https://terrastories.app
MIT License
319 stars 157 forks source link

[React] Create an introductory panel before displaying the StoryList in Map view #675

Closed rudokemper closed 2 years ago

rudokemper commented 3 years ago

Currently, when a user enters the Map, the StoryList in the sidebar is displayed immediately. There is a card on the right side of the screen that pops up and explains a bit about the terrastories app.

Let’s update the UI so that there is no more card and instead, we display an introductory panel in the sidebar before we display the list of Stories.

See below for the design. Screen Shot 2020-09-03 at 5 46 06 PM

note: copy change from this design -- Let's end the explore text at "all over" and not make it specific to the Matawai

We’ll likely need to create a new component which will be rendered into the Sidebar. Then the Sidebar will conditionally display this panel or the list. The condition can be based on some component state which determines whether or not the “Explore” button on this screen has been clicked in this session.

Acceptance Criteria:

Bonus points: Add Jest tests

griseduardo commented 3 years ago

Hello, I would like to take on this issue.

rudokemper commented 3 years ago

Welcome @griseduardo! I will assign you. Please let us know if you have any questions :)

griseduardo commented 3 years ago

Hello, just one question about the text. I updated the i18n en with introductional panel new texts, however the other languages I don't know what to write. What do I add in other i18n languages?

lauramosher commented 3 years ago

@griseduardo English is fine to fill in for languages you don't know.