From 937e941b8ce1728c64a462cbcc8e20d9da6bbb22 Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Tue, 20 Jan 2026 13:31:31 +0100 Subject: [PATCH] [dyad] Created two-column results layout - wrote 1 file(s) --- src/components/meta-form.tsx | 263 ++++++++++++++++++----------------- 1 file changed, 136 insertions(+), 127 deletions(-) diff --git a/src/components/meta-form.tsx b/src/components/meta-form.tsx index bd9fb7c..a1279d6 100644 --- a/src/components/meta-form.tsx +++ b/src/components/meta-form.tsx @@ -120,140 +120,149 @@ export function MetaForm() { Extraction Results - -
-

- SERP Preview -

- -
+ +
+
+
+

+ SERP Preview +

+ +
- {metaData.image && ( -
-

- Preview Image -

-
- {!imageError ? ( - Meta preview image setImageError(true)} + {metaData.image && ( +
+

+ Preview Image +

+
+ {!imageError ? ( + Meta preview image setImageError(true)} + /> + ) : ( +
+ + Image not available +
+ )} +
+
+ )} +
+
+
+
+
+

+ Meta Title +

+ + + {editableTitle.length} Characters + +
+
+ + +
+
+

+ The title of the page, ideally between 30 and 60 + characters. +

+ {isEditingTitle ? ( + setEditableTitle(e.target.value)} + className="w-full" + placeholder="Meta Title" /> ) : ( -
- - Image not available +

+ {editableTitle || "Not found"} +

+ )} +
+
+
+
+

+ Meta Description +

+ + + {editableDescription.length} Characters +
+
+ + +
+
+

+ A brief summary of the page's content, ideally between 120 + and 158 characters. +

+ {isEditingDescription ? ( +