import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import "./index.css";
import App from "./App";
import { logoUrl } from "./utils/brandAssets";

const setFavicon = () => {
  const existing = document.querySelector<HTMLLinkElement>('link[rel="icon"]');
  const link = existing ?? document.createElement('link');

  link.rel = 'icon';
  link.type = 'image/jpeg';
  link.href = logoUrl;

  if (!existing) {
    document.head.appendChild(link);
  }
};

setFavicon();

createRoot(document.getElementById("root")!).render(
  <StrictMode>
    <App />
  </StrictMode>
);
