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 + ) : ( + + )}