use camera for button component