From f56665eee4ff6839364639b6d237e1d2a3901381 Mon Sep 17 00:00:00 2001 From: "colin-codegen[bot]" <137733214+colin-codegen[bot]@users.noreply.github.com> Date: Mon, 21 Aug 2023 21:05:54 +0000 Subject: [PATCH 1/2] Implemented a simple video upload component --- src/components/VideoUpload.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/components/VideoUpload.js diff --git a/src/components/VideoUpload.js b/src/components/VideoUpload.js new file mode 100644 index 0000000..c8e506a --- /dev/null +++ b/src/components/VideoUpload.js @@ -0,0 +1,15 @@ +import { useState } from 'react'; + +export default function VideoUpload() { + const [selectedVideo, setSelectedVideo] = useState(null); + + const handleVideoChange = (e) => { + setSelectedVideo(e.target.files[0]); + }; + + return ( +
+ +
+ ); +} From 3f3f30009cf05dfc2a5db3592123b62a7e881de8 Mon Sep 17 00:00:00 2001 From: "colin-codegen[bot]" <137733214+colin-codegen[bot]@users.noreply.github.com> Date: Tue, 22 Aug 2023 20:27:58 +0000 Subject: [PATCH 2/2] Added debug logging for video selection --- src/components/VideoUpload.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/VideoUpload.js b/src/components/VideoUpload.js index c8e506a..0e338f2 100644 --- a/src/components/VideoUpload.js +++ b/src/components/VideoUpload.js @@ -3,10 +3,12 @@ import { useState } from 'react'; export default function VideoUpload() { const [selectedVideo, setSelectedVideo] = useState(null); - const handleVideoChange = (e) => { + const handleVideoChange = (e) => { setSelectedVideo(e.target.files[0]); + console.log(`Selected video: ${e.target.files[0].name}. Type: ${e.target.files[0].type}`); }; + return (