create navbar and i18n
Create navbar with:
- Preferences menu
-
Change theme mode (light/dark) -
Change language (i18n) -- Not for now, move it to a different issue -
Show/hide values
-
- Help menu
-
What's new (Releases notes) -
Privacy policy -
Help
-
- User menu
- Preferences
- Account
Remarks
Preference menu
- Save the preferences menu options in the local storage and in Firebase. But always use first the values from the local storage before those from Firebase.
- If the values don't exist in the local storage, then request them to Firebase and save them to the local storage.
- If the user changes his preferences, update then the local storage and Firebase
Ci/CD
- Add a new npm script for running the tests within the CI without recording them. And use them only in PR
Edited by Fernando Arteaga