From c958d9e1952edd5017298144af4a57a926e4da7e Mon Sep 17 00:00:00 2001 From: Nikesh Kazi Lepcha Date: Sun, 18 Apr 2021 09:22:21 -0700 Subject: [PATCH] can add custom styles object --- src/index.js | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/index.js b/src/index.js index 2a4d103..09c19e4 100644 --- a/src/index.js +++ b/src/index.js @@ -312,10 +312,14 @@ module.exports = class Reader extends Component { onImageLoad, legacyMode, showViewFinder, - facingMode + facingMode, + containerStyle, + viewFinderStyle, + videoPreviewStyle, + imgPreviewStyle, } = this.props - const containerStyle = { + const defaultContainerStyle = { overflow: 'hidden', position: 'relative', width: '100%', @@ -331,17 +335,17 @@ module.exports = class Reader extends Component { width: '100%', height: '100%', } - const videoPreviewStyle = { + const defaultVideoPreviewStyle = { ...previewStyle, objectFit: 'cover', transform: this.state.mirrorVideo ? 'scaleX(-1)' : undefined, } - const imgPreviewStyle = { + const defaultImgPreviewStyle = { ...previewStyle, objectFit: 'scale-down', } - const viewFinderStyle = { + const defaultViewFinderStyle = { top: 0, left: 0, zIndex: 1, @@ -355,10 +359,10 @@ module.exports = class Reader extends Component { return (
-
+
{ (!legacyMode && showViewFinder) - ?
+ ?
: null } { @@ -374,8 +378,8 @@ module.exports = class Reader extends Component { } { legacyMode - ? - :