diff --git a/src/components/ImageMethodDialog.vue b/src/components/ImageMethodDialog.vue index 2648e420c3..91029963b3 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 4dc681495e..f60781077a 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 9cabc1306d..d8ceb59187 100644 --- a/src/views/GiftedDetailsView.vue +++ b/src/views/GiftedDetailsView.vue @@ -93,7 +93,7 @@ />
- +