[BB-2220] Add navigation customization page
Created by: Agrendalath
Styling of the right side of the navbar needs some tweaks.
This PR adds button customization page to the new Ocim frontend.
Testing instructions:
- Checkout this branch.
- Run Ocim (inside vagrant with
make run.dev
). - Go to
frontend/
and build the new API client with./scripts/build-api-client.sh
- Run the new frontend:
npm start
. - Create a new test instance and log in the console.
- Go to the
Theme
->Navigation
page and make sure it's working as expected (http://localhost:3000/console/theming/navigation). - Change colors and check if the values are correctly saved in the backend.
Reviewers: