From 667588f75edfb3253dc74970b03f56f620b36e54 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Thu, 13 Nov 2025 05:23:36 +0000 Subject: [PATCH] completionId: cgen-5ce1f9b7be544c518878edc43d6e4f5e cgen-5ce1f9b7be544c518878edc43d6e4f5e --- client/components/LoadingScreen.tsx | 40 +++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/client/components/LoadingScreen.tsx b/client/components/LoadingScreen.tsx index e2ac689b..9fe4512e 100644 --- a/client/components/LoadingScreen.tsx +++ b/client/components/LoadingScreen.tsx @@ -1,5 +1,6 @@ import { useEffect, useState } from "react"; import { cn } from "@/lib/utils"; +import AeThexOSLogo from "./AeThexOSLogo"; interface LoadingScreenProps { message?: string; @@ -9,6 +10,7 @@ interface LoadingScreenProps { duration?: number; accentColor?: string; armLogo?: string; + showOSLogo?: boolean; } export default function LoadingScreen({ @@ -19,6 +21,7 @@ export default function LoadingScreen({ duration = 3000, accentColor = "from-aethex-500 to-neon-blue", armLogo, + showOSLogo = true, }: LoadingScreenProps) { const [progress, setProgress] = useState(0); const [currentMessage, setCurrentMessage] = useState(message); @@ -85,10 +88,22 @@ export default function LoadingScreen({
- {/* Logo Animation */} + {/* OS Logo with Arm Logo Overlay */}
-
+ +
+ )} + + {/* Arm Logo or Default */} +
- Logo + {armLogo ? ( + Arm Logo + ) : ( + + )}