From 659dc5086eb8c73dd122705a87f7b2667084d433 Mon Sep 17 00:00:00 2001 From: Favour Olayinka Date: Mon, 25 Mar 2024 11:00:00 +0100 Subject: [PATCH] 20334 implement desktop camera upload feature (#335) * wip: camera upload * Handle camera permissions * remove console logs * fix camera theme, hide on small screen, * video sizing on camera upload * camera feature minor fixes * Package.json update --------- Co-authored-by: Julien Nahum --- client/components/forms/FileInput.vue | 53 +++++-- .../forms/components/CameraUpload.vue | 143 ++++++++++++++++++ .../components/open/forms/OpenFormField.vue | 1 + .../forms/fields/components/FieldOptions.vue | 5 + client/lib/forms/form-themes.js | 3 + client/package-lock.json | 22 ++- client/package.json | 3 +- 7 files changed, 218 insertions(+), 12 deletions(-) create mode 100644 client/components/forms/components/CameraUpload.vue diff --git a/client/components/forms/FileInput.vue b/client/components/forms/FileInput.vue index 5f99fed3..2bc98469 100644 --- a/client/components/forms/FileInput.vue +++ b/client/components/forms/FileInput.vue @@ -3,14 +3,23 @@ - -
-
+ +
+
+

Uploading your file... @@ -43,6 +52,15 @@

+ +