Added the buttons to the footer for mobile.
Some refactoring done in places to make code more reusable.
Not perfect for mobile, some UI components could be more compact but for now it works.
Also added a link to the logo in the header for easier navigation on mobile where there is no back button.
Motivation and Context
Closes #420
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Description
Added the buttons to the footer for mobile. Some refactoring done in places to make code more reusable. Not perfect for mobile, some UI components could be more compact but for now it works. Also added a link to the logo in the header for easier navigation on mobile where there is no back button.
Motivation and Context
Closes #420
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: