🏡 index : quine-global/quine-anaconda-webui.git

/*
 * Copyright (C) 2026 Red Hat, Inc.
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */
import cockpit from "cockpit";

import "cockpit-dark-theme";

import React from "react";
import { createRoot } from "react-dom/client";

import { convertToCockpitLang } from "./helpers/language.js";

import { LoginPage } from "./components/login/LoginPage.jsx";

import "./components/app.scss";
import "../pkg/lib/patternfly/patternfly-6-cockpit.scss";
import "../pkg/lib/patternfly/patternfly-6-overrides.scss";

document.addEventListener("DOMContentLoaded", () => {
    const root = createRoot(document.getElementById("app"));
    root.render(<LoginPage />);
    document.documentElement.setAttribute("dir", cockpit.language_direction);
    document.documentElement.setAttribute("lang", convertToCockpitLang({ lang: cockpit.language }));
});