view hg-web/src/components/footer.tsx @ 278:8d560f50ed4c

Improve infinite canvas interactions and browser chrome Render Lucide icons directly with Raylib, add searchable icon browsing, robust text editing, entity lifecycle animations, z-order-safe input, semantic themes, and animated editable browser controls. Document rendering, pinning, context, and component extension for future agents. Co-authored-by: Copilot <[email protected]> Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
author MrJuneJune <me@mrjunejune.com>
date Mon, 17 Aug 2026 22:16:14 -0700
parents 9f4429c49733
children
line wrap: on
line source

import React from 'react';

interface FooterProps {
  showCloneUrl?: boolean;
  cloneUrl?: string;
}

function Footer({
  showCloneUrl = false,
  cloneUrl = "hg clone http://zenbu.babocoder.com/repo",
}: FooterProps) {
  const currentYear = new Date().getFullYear();

  return (
    <footer className="footer">
      {showCloneUrl && (
        <div className="clone-box">
          <div className="clone-box-inner">
            <span className="clone-label">Clone HTTPS</span>
            <code className="clone-url">{cloneUrl}</code>
          </div>
        </div>
      )}
      <div className="footer-content">
        <span className="footer-text">&copy; 2026 June Park</span>
      </div>
    </footer>
  );
}

export { Footer };