// Copyright.jsx import React, { useState, useEffect } from "react"; export default function Copyright({ isLoginPage, isLoggedIn }) { const [isCentered, setIsCentered] = useState(true); useEffect(() => { if (isLoginPage) { // On login page, start centered then transition to bottom const timer = setTimeout(() => { setIsCentered(false); }, 1000); return () => clearTimeout(timer); } else { // Not on login page, go to bottom immediately setIsCentered(false); } }, [isLoginPage]); // Show copyright on login page with transition, or at bottom after login if (!isLoginPage && !isLoggedIn) { return null; } return (

© 2025 Derek L. Seitz{" | "} e.target.style.color = '#ff6f48'} onMouseLeave={(e) => e.target.style.color = '#d94f27'}> dlseitz.dev {" | "}All Rights Reserved

); }