/* global React, TopBar, Header, FooterCTA, Footer */ const { useState, useEffect } = React; const BOOKING_URL = "/app"; // Geräte-Detection → App Store / Play Store function SubHero() { return (
{window.t("ff.crumb_book")} / {window.t("ff.crumb")}

Ding Dong,
{window.t("ff.title_alt")}

{window.t("ff.lede")}

{window.t("cta.book_arrow")}
{window.t("ff.quick.group_lbl")} {window.t("ff.quick.group_val")}
{window.t("ff.quick.duration_lbl")} {window.t("ff.quick.duration_val")}
); } const INCLUDES = [ { t: window.t("ff.inc.0.t"), b: window.t("ff.inc.0.b") }, { t: window.t("ff.inc.1.t"), b: window.t("ff.inc.1.b") }, { t: window.t("ff.inc.2.t"), b: window.t("ff.inc.2.b") }, { t: window.t("ff.inc.3.t"), b: window.t("ff.inc.3.b") }, { t: window.t("ff.inc.4.t"), b: window.t("ff.inc.4.b") }, { t: window.t("ff.inc.5.t"), b: window.t("ff.inc.5.b") }, ]; function IncludesSection() { return (
{window.t("ff.includes_eyebrow")}

{window.t("ff.includes_heading")}

{window.t("ff.includes_intro")}

{INCLUDES.map((i, idx) => (

{i.t}

{i.b}

))}
); } const PACKAGES = [ { name: "Schmetter\nClassic", price: 39, per: window.t("ff.pkg.per"), feats: [ window.t("ff.pkg.classic.0"), window.t("ff.pkg.classic.1"), window.t("ff.pkg.classic.2"), window.t("ff.pkg.classic.3"), window.t("ff.pkg.classic.4"), ], }, { name: "Schmetter\nDeluxe", price: 69, per: window.t("ff.pkg.per"), featured: true, ribbon: window.t("ff.pkg.ribbon"), feats: [ window.t("ff.pkg.deluxe.0"), window.t("ff.pkg.deluxe.1"), window.t("ff.pkg.deluxe.2"), window.t("ff.pkg.deluxe.3"), window.t("ff.pkg.deluxe.4"), ], }, { name: "Schmetter\nFull House", price: 119, per: window.t("ff.pkg.per"), feats: [ window.t("ff.pkg.full.0"), window.t("ff.pkg.full.1"), window.t("ff.pkg.full.2"), window.t("ff.pkg.full.3"), window.t("ff.pkg.full.4"), ], }, ]; function PackagesSection() { return (
{window.t("ff.packages_eyebrow")}

{window.t("ff.packages_heading")}

{window.t("ff.packages_intro")}

{PACKAGES.map((p, i) => (
{p.ribbon &&
{p.ribbon}
}

{p.name}

{p.price} {p.per}
    {p.feats.map((f, j) =>
  • {f}
  • )}
{window.t("cta.book_arrow")}
))}
); } const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "ctaColor": "orange" }/*EDITMODE-END*/; function App() { const [tweaks, setTweak] = window.useTweaks(TWEAK_DEFAULTS); const { TweaksPanel, TweakSection, TweakRadio } = window; useEffect(() => { document.documentElement.setAttribute("data-cta", tweaks.ctaColor); }, [tweaks]); useEffect(() => { document.title = window.t("page.title.firmenfeier"); }, []); return ( <>
{window.t("ff.cta_configure")}
{window.t("ff.footercta_pre")}
{window.t("ff.footercta_alt")}} sub={window.t("footercta.sub")} cta={window.t("ff.cta_configure")} ctaHref="firmenfeier-buchung.html" />