added camel-qrcode component