Scanner Component- Mobile Optimization

I believe that the scanner component not useable in its current state, we tested it with some users and they gave up on using it and defaulted to manually entering the barcode.

I recommend the following features will help make it useable:

  1. Full Screen view of camera, so that a user can actually see what they have in frame
  2. Barcode guide frame around camera view, so that the user can use this to focus
  3. Flashlight option which could be enabled or disabled by the user