diff --git a/src/components/ImageMethodDialog.vue b/src/components/ImageMethodDialog.vue index 2648e420..91029963 100644 --- a/src/components/ImageMethodDialog.vue +++ b/src/components/ImageMethodDialog.vue @@ -271,6 +271,11 @@ const inputImageFileNameRef = ref(); type: Boolean, default: true, }, + defaultCameraMode: { + type: String, + default: 'environment', + validator: (value: string) => ['environment', 'user'].includes(value) + } }, }) export default class ImageMethodDialog extends Vue { @@ -378,6 +383,7 @@ export default class ImageMethodDialog extends Vue { this.crop = !!crop; this.imageCallback = setImageFn; this.visible = true; + this.currentFacingMode = this.defaultCameraMode as 'environment' | 'user'; // Start camera preview immediately if not on mobile if (!this.platformCapabilities.isNativeApp) { diff --git a/src/views/AccountViewView.vue b/src/views/AccountViewView.vue index 4dc68149..f6078107 100644 --- a/src/views/AccountViewView.vue +++ b/src/views/AccountViewView.vue @@ -115,6 +115,7 @@
diff --git a/src/views/GiftedDetailsView.vue b/src/views/GiftedDetailsView.vue index 9cabc130..d8ceb591 100644 --- a/src/views/GiftedDetailsView.vue +++ b/src/views/GiftedDetailsView.vue @@ -93,7 +93,7 @@ />
- +