Move file inputs inside the form
They were siblings to the form so their values were never submitted.

https://claude.ai/code/session_018Ym45siELMvsBQj4w9QAXf
change
commit dc0c4b2a32dba3213c9370913ca98eeb6dd554d4
author Alpha Chen <alpha@kejadlen.dev>
date
parent 28eefe41
diff --git a/lib/views/capture.rb b/lib/views/capture.rb
index 461c5a3..0c51aa9 100644
--- a/lib/views/capture.rb
+++ b/lib/views/capture.rb
@@ -52,24 +52,6 @@ module Domus
             "@drop.prevent": "onDrop($event)",
             ":data-drag": "dragging ? 'over' : null"
           ) do
-            input(
-              type: "file",
-              name: "file",
-              accept: "image/*",
-              capture: "environment",
-              class: "sr-only",
-              "x-ref": "cameraInput",
-              "@change": "onCameraInput($event)"
-            )
-            input(
-              type: "file",
-              name: "file",
-              accept: "image/*",
-              class: "sr-only",
-              "x-ref": "fileInput",
-              "@change": "onFileInput($event)"
-            )
-
             div("x-show": "state === 'capture'", class: "card-body") do
               h2(class: "card-title") { plain "Add an image" }
               p(class: "card-lead") { plain "Take a photo or pick an image to keep." }
@@ -104,6 +86,23 @@ module Domus
               enctype: "multipart/form-data",
               "@submit": "onSubmit()"
             ) do
+              input(
+                type: "file",
+                name: "file",
+                accept: "image/*",
+                capture: "environment",
+                class: "sr-only",
+                "x-ref": "cameraInput",
+                "@change": "onCameraInput($event)"
+              )
+              input(
+                type: "file",
+                name: "file",
+                accept: "image/*",
+                class: "sr-only",
+                "x-ref": "fileInput",
+                "@change": "onFileInput($event)"
+              )
               div(class: "preview-zone") do
                 img(
                   "x-show": "preview",