From 499d14cf5b366351e274d1e7243638e4a547b029 Mon Sep 17 00:00:00 2001 From: "[dyad]" Date: Tue, 20 Jan 2026 12:14:34 +0100 Subject: [PATCH] Reverted all changes back to version 0d5065da813cfaad373bc19ec5c21c3bf1ee1a27 --- src/components/meta-form.tsx | 11 +++++++---- src/components/results-skeleton.tsx | 30 +++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 src/components/results-skeleton.tsx diff --git a/src/components/meta-form.tsx b/src/components/meta-form.tsx index bbd19fb..1bbee15 100644 --- a/src/components/meta-form.tsx +++ b/src/components/meta-form.tsx @@ -8,6 +8,7 @@ import { Globe } from "lucide-react"; import { extractMetaData } from "@/app/actions"; import { LengthIndicator } from "./length-indicator"; import { CopyButton } from "./copy-button"; +import { ResultsSkeleton } from "./results-skeleton"; interface MetaData { title: string; @@ -59,21 +60,23 @@ export function MetaForm() { - {error && ( + {loading && } + + {error && !loading && ( -

{error}

+

{error}

)} - {metaData && ( + {metaData && !loading && ( diff --git a/src/components/results-skeleton.tsx b/src/components/results-skeleton.tsx new file mode 100644 index 0000000..c898c05 --- /dev/null +++ b/src/components/results-skeleton.tsx @@ -0,0 +1,30 @@ +import { Card, CardContent, CardHeader } from "@/components/ui/card"; +import { Skeleton } from "@/components/ui/skeleton"; + +export function ResultsSkeleton() { + return ( + + + + + +
+ + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ ); +} \ No newline at end of file