/* Nexaro website chrome: header, footer, quote flow, and site buttons. */
const LOCKUP = "assets/logo-lockup.png";
const SYMBOL_WHITE = "assets/symbol-white.png";
function SiteButton({
children,
variant = "primary",
size = "md",
full = false,
iconLeft,
iconRight,
className = "",
...props
}) {
const classes = [
"site-button",
`site-button--${variant}`,
size !== "md" ? `site-button--${size}` : "",
full ? "site-button--full" : "",
className,
].filter(Boolean).join(" ");
return (
);
}
function Header({ onNav, onQuote, active }) {
const [open, setOpen] = React.useState(false);
const items = [
["products", "Produkte"],
["capabilities", "Ablauf"],
["network", "Netzwerk"],
["desk", "Kontakt"],
];
const go = (id) => {
setOpen(false);
onNav(id);
};
return (
);
}
function FooterBrand() {
return (
Nexaro
);
}
const LEGAL_PANELS = {
privacy: {
eyebrow: "Datenschutz",
title: "Datenschutzhinweise",
intro:
"Verantwortlich für die Verarbeitung personenbezogener Daten auf dieser Website ist die Nexaro Handelsgesellschaft GmbH. Kontakt- und Angebotsanfragen werden zur Bearbeitung der jeweiligen Anfrage verarbeitet.",
rows: [
{
label: "Verantwortliche Stelle",
lines: ["Nexaro Handelsgesellschaft GmbH", "Leutragraben 1", "07743 Jena", "Deutschland"],
},
{
label: "Anfragen",
lines: [
"Datenschutzanfragen können schriftlich an die oben genannte Geschäftsanschrift gerichtet werden.",
],
},
{
label: "Betroffenenrechte",
lines: [
"Betroffene Personen können Auskunft, Berichtigung, Löschung oder Einschränkung der Verarbeitung ihrer personenbezogenen Daten verlangen.",
],
},
],
},
imprint: {
eyebrow: "Impressum",
title: "Impressum",
intro: "Angaben gemäß Handelsregisterauszug vom 18.06.2026, Amtsgericht Aachen.",
rows: [
{
label: "Firma",
lines: ["Nexaro Handelsgesellschaft GmbH"],
},
{
label: "Sitz",
lines: ["Aachen"],
},
{
label: "Geschäftsanschrift",
lines: ["Leutragraben 1", "07743 Jena", "Deutschland"],
},
{
label: "Register",
lines: ["Handelsregister B des Amtsgerichts Aachen", "HRB 29686"],
},
{
label: "Vertreten durch",
lines: ["Geschäftsführer: Chris Joern Kriegel"],
},
{
label: "Stammkapital",
lines: ["25.000,00 EUR"],
},
{
label: "Gegenstand",
lines: [
"Handel, Vertrieb und Koordination von Lieferketten im Bereich Mineralöle und mineralölbasierter Produkte aller Art, einschließlich verwandter Energie und Betriebsstoffe.",
"Vermarktung allgemeiner Energieprodukte sowie Kundenakquise für Dritte.",
],
},
{
label: "Letzte Eintragung",
lines: ["18.06.2026"],
},
],
},
};
function LegalDialog({ panel, onClose }) {
const content = LEGAL_PANELS[panel];
if (!content) return null;
return (
event.stopPropagation()}
>
{content.eyebrow}
{content.title}
{content.intro}
{content.rows.map((row) => (
- {row.label}
-
{row.lines.map((line) => (
{line}
))}
))}
);
}
function Footer() {
const [legal, setLegal] = React.useState(null);
return (
);
}
const QUOTE_PRODUCTS = ["Diesel B7", "Benzin E5", "Benzin E10", "HVO 100", "Heizöl"];
const QUOTE_REGIONS = ["Nord", "Rhein-Ruhr", "Mitte", "Süd", "Ost"];
function QuoteModal({ open, onClose }) {
if (!open) return null;
return (
event.stopPropagation()}
>
Kontakt / Angebotsanfrage
);
}
Object.assign(window, { Header, Footer, QuoteModal, FooterBrand, SiteButton });