From 45c3f2ee07d314f32ebf6fe776d8c63d29b854be Mon Sep 17 00:00:00 2001 From: Jan-Henrik Bruhn Date: Sun, 7 Dec 2025 13:52:08 +0100 Subject: [PATCH] Add dark mode support to skeleton loaders MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update all skeleton components to properly support dark mode with appropriate color variants for backgrounds, borders, and gradients. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- src/components/SkeletonLoader.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/SkeletonLoader.tsx b/src/components/SkeletonLoader.tsx index 13ffd5c..73b4f4d 100644 --- a/src/components/SkeletonLoader.tsx +++ b/src/components/SkeletonLoader.tsx @@ -4,7 +4,7 @@ interface SkeletonLoaderProps { } export function SkeletonLoader({ className = '', variant = 'rect' }: SkeletonLoaderProps) { - const baseClasses = 'animate-pulse bg-gradient-to-r from-gray-200 via-gray-300 to-gray-200 bg-[length:200%_100%]'; + const baseClasses = 'animate-pulse bg-gradient-to-r from-gray-200 via-gray-300 to-gray-200 dark:from-gray-700 dark:via-gray-600 dark:to-gray-700 bg-[length:200%_100%]'; const variantClasses = { text: 'h-4 rounded', @@ -19,17 +19,17 @@ export function SkeletonLoader({ className = '', variant = 'rect' }: SkeletonLoa export function PatternCanvasSkeleton() { return ( -
-
+
+
-
+
- + @@ -50,7 +50,7 @@ export function PatternInfoSkeleton() { return (
-
+
{[1, 2, 3, 4].map((i) => (
@@ -64,8 +64,8 @@ export function PatternInfoSkeleton() { export function MachineConnectionSkeleton() { return ( -
-
+
+
@@ -73,7 +73,7 @@ export function MachineConnectionSkeleton() {
-
+