[BB-2238] Add Footer customization page
Created by: Agrendalath
Styling of the legal links needs some tweaks.
This PR adds footer 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
->Footer
page and make sure it's working as expected (http://localhost:3000/console/theming/footer). - Change colors and check if the values are correctly saved in the backend.
Reviewers: