Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -57,7 +57,7 @@ export default function AdminPage() {
|
||||
description:
|
||||
"Übersicht aller Reservierungen mit Echtzeit-Updates. Bearbeiten, bestätigen oder stornieren Sie Buchungen mit wenigen Klicks.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg",
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg?_wi=3",
|
||||
imageAlt: "Reservierungen verwalten",
|
||||
},
|
||||
{
|
||||
@@ -66,7 +66,7 @@ export default function AdminPage() {
|
||||
description:
|
||||
"Visuelle Tischplanung mit automatischer Optimierung. Kombinieren Sie Tische intelligent für größere Gruppen.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg",
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg?_wi=3",
|
||||
imageAlt: "Tischplanung und Layout",
|
||||
},
|
||||
{
|
||||
@@ -75,7 +75,7 @@ export default function AdminPage() {
|
||||
description:
|
||||
"Verwalten Sie Gästedaten, Vorlieben und Besuchshistorie. Personalisierte Service-Empfehlungen basierend auf Besuchsmustern.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg",
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg?_wi=5",
|
||||
imageAlt: "Gäste-Datenbank",
|
||||
},
|
||||
{
|
||||
@@ -84,7 +84,7 @@ export default function AdminPage() {
|
||||
description:
|
||||
"Automatische Benachrichtigungen für neue Reservierungen, Stornierungen und Änderungen. Konfigurierbare Alert-Einstellungen.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg",
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg?_wi=4",
|
||||
imageAlt: "Benachrichtigungssystem",
|
||||
},
|
||||
]}
|
||||
@@ -112,7 +112,7 @@ export default function AdminPage() {
|
||||
price: "€14",
|
||||
period: "/Monat",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg",
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg?_wi=6",
|
||||
imageAlt: "Basic Admin Paket",
|
||||
button: { text: "Auswählen", href: "#contact" },
|
||||
features: [
|
||||
@@ -129,7 +129,7 @@ export default function AdminPage() {
|
||||
price: "€49",
|
||||
period: "/Monat",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg",
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg?_wi=5",
|
||||
imageAlt: "Pro Admin Paket",
|
||||
button: { text: "Auswählen", href: "#contact" },
|
||||
features: [
|
||||
@@ -147,7 +147,7 @@ export default function AdminPage() {
|
||||
price: "€149",
|
||||
period: "/Monat",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg",
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg?_wi=4",
|
||||
imageAlt: "Enterprise Admin Paket",
|
||||
button: { text: "Kontaktieren Sie uns", href: "#contact" },
|
||||
features: [
|
||||
|
||||
@@ -48,7 +48,7 @@ export default function BookingPage() {
|
||||
tag="Buchungsformular"
|
||||
tagIcon={Calendar}
|
||||
tagAnimation="blur-reveal"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg?_wi=4"
|
||||
imageAlt="Reservierungsformular Interface"
|
||||
mediaAnimation="slide-up"
|
||||
testimonials={[
|
||||
@@ -59,7 +59,7 @@ export default function BookingPage() {
|
||||
"Sehr benutzerfreundlich! In weniger als 2 Minuten war meine Reservierung bestätigt.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-restaurant-waiter-wearing-professional-uniform-apron_482257-95100.jpg",
|
||||
"http://img.b2bpic.net/free-photo/portrait-restaurant-waiter-wearing-professional-uniform-apron_482257-95100.jpg?_wi=2",
|
||||
imageAlt: "Max Müller",
|
||||
},
|
||||
{
|
||||
@@ -69,7 +69,7 @@ export default function BookingPage() {
|
||||
"Perfekt für größere Gruppen. Die automatische Tischkombination hat uns viel Planungszeit gespart.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/mid-adult-barista-cleaning-drinking-glass-after-working-hours-pub_637285-3394.jpg",
|
||||
"http://img.b2bpic.net/free-photo/mid-adult-barista-cleaning-drinking-glass-after-working-hours-pub_637285-3394.jpg?_wi=2",
|
||||
imageAlt: "Julia Schmidt",
|
||||
},
|
||||
{
|
||||
@@ -79,7 +79,7 @@ export default function BookingPage() {
|
||||
"Ich schätze die SMS-Bestätigung und die Erinnerung vor meinem Besuch. Nie wieder vergessen!",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2075.jpg",
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2075.jpg?_wi=2",
|
||||
imageAlt: "Andreas Weber",
|
||||
},
|
||||
{
|
||||
@@ -89,7 +89,7 @@ export default function BookingPage() {
|
||||
"Ideal für spontane Geschäftsessen. Die Verfügbarkeit wird in Echtzeit angezeigt.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/close-up-volunteer-smiling_23-2149134458.jpg",
|
||||
"http://img.b2bpic.net/free-photo/close-up-volunteer-smiling_23-2149134458.jpg?_wi=2",
|
||||
imageAlt: "Patricia Hoffmann",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -1,24 +1,44 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Raleway } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Raleway } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const raleway = Raleway({
|
||||
variable: "--font-raleway",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Pajo's Zapfbar - Online Tischreservierung",
|
||||
description: "Reservieren Sie Ihren Tisch bei Pajo's Zapfbar. Einfaches Online-Buchungssystem für Zapftische und normale Tische. Automatische Tischkombination für große Gruppen.",
|
||||
keywords: "Tischreservierung, Zapfbar, Reservierungssystem, Restaurantbuchung, Pajo's Zapfbar",
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
title: "Pajo's Zapfbar - Online Tischreservierung",
|
||||
description: "Reservieren Sie Ihren Tisch online bei Pajo's Zapfbar",
|
||||
siteName: "Pajo's Zapfbar",
|
||||
type: "website",
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +47,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${raleway.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${raleway.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +61,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -61,7 +61,7 @@ export default function HomePage() {
|
||||
"Das Reservierungssystem hat unser Geschäft transformiert. Wir können jetzt viel effizienter planen und unsere Gäste sind zufriedener.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-restaurant-waiter-wearing-professional-uniform-apron_482257-95100.jpg",
|
||||
"http://img.b2bpic.net/free-photo/portrait-restaurant-waiter-wearing-professional-uniform-apron_482257-95100.jpg?_wi=1",
|
||||
imageAlt: "Marco Pajo Porträt",
|
||||
},
|
||||
{
|
||||
@@ -71,7 +71,7 @@ export default function HomePage() {
|
||||
"Perfekt für große Gruppen! Die automatische Tischkombination spart uns so viel Zeit bei der Planung.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/mid-adult-barista-cleaning-drinking-glass-after-working-hours-pub_637285-3394.jpg",
|
||||
"http://img.b2bpic.net/free-photo/mid-adult-barista-cleaning-drinking-glass-after-working-hours-pub_637285-3394.jpg?_wi=1",
|
||||
imageAlt: "Sarah Wagner Porträt",
|
||||
},
|
||||
{
|
||||
@@ -81,7 +81,7 @@ export default function HomePage() {
|
||||
"Ich buche jetzt regelmäßig online. Viel bequemer als anzurufen und ich bekomme sofort eine Bestätigung.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2075.jpg",
|
||||
"http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2075.jpg?_wi=1",
|
||||
imageAlt: "Thomas Becker Porträt",
|
||||
},
|
||||
{
|
||||
@@ -91,7 +91,7 @@ export default function HomePage() {
|
||||
"Die Admin-Dashboard ist intuitiv zu bedienen. Alle Reservierungen auf einen Blick - genau das haben wir gebraucht.",
|
||||
rating: 5,
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/close-up-volunteer-smiling_23-2149134458.jpg",
|
||||
"http://img.b2bpic.net/free-photo/close-up-volunteer-smiling_23-2149134458.jpg?_wi=1",
|
||||
imageAlt: "Lisa Meyer Porträt",
|
||||
},
|
||||
]}
|
||||
@@ -120,7 +120,7 @@ export default function HomePage() {
|
||||
description:
|
||||
"Wählen Sie zwischen unserem großzügigen Zapftisch oder einem gemütlichen normalen Tisch. Beide Optionen bieten ein großartiges Erlebnis.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg",
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg?_wi=1",
|
||||
imageAlt: "Tischtyp Auswahl Interface",
|
||||
},
|
||||
{
|
||||
@@ -129,7 +129,7 @@ export default function HomePage() {
|
||||
description:
|
||||
"Teilen Sie uns mit, wie viele Personen kommen. Unser System findet automatisch die besten verfügbaren Tische für Sie.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg",
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg?_wi=1",
|
||||
imageAlt: "Gästezahl Eingabe",
|
||||
},
|
||||
{
|
||||
@@ -138,7 +138,7 @@ export default function HomePage() {
|
||||
description:
|
||||
"Wählen Sie Ihr bevorzugtes Datum und Ihre Uhrzeit. Unser Kalender zeigt Ihnen sofort die Verfügbarkeit.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg",
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg?_wi=2",
|
||||
imageAlt: "Datum und Uhrzeit Auswahl",
|
||||
},
|
||||
{
|
||||
@@ -147,7 +147,7 @@ export default function HomePage() {
|
||||
description:
|
||||
"Nach Ihrer Reservierung erhalten Sie eine sofortige Bestätigung per E-Mail und SMS. Der Admin wird benachrichtigt.",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg",
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg?_wi=1",
|
||||
imageAlt: "Bestätigungsschirm",
|
||||
},
|
||||
]}
|
||||
@@ -173,7 +173,7 @@ export default function HomePage() {
|
||||
price: "€0",
|
||||
period: "für immer",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg",
|
||||
"http://img.b2bpic.net/free-vector/travel-booking-app-screens_52683-42533.jpg?_wi=3",
|
||||
imageAlt: "Kostenloses System Plan",
|
||||
button: { text: "Kostenlos starten", href: "/booking" },
|
||||
features: [
|
||||
@@ -190,7 +190,7 @@ export default function HomePage() {
|
||||
price: "€29",
|
||||
period: "/Monat",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg",
|
||||
"http://img.b2bpic.net/free-vector/school-timetable-template-with-flat-design_23-2147848898.jpg?_wi=2",
|
||||
imageAlt: "Professional Plan",
|
||||
button: { text: "Jetzt upgraden", href: "#contact" },
|
||||
features: [
|
||||
@@ -208,7 +208,7 @@ export default function HomePage() {
|
||||
price: "€99",
|
||||
period: "/Monat",
|
||||
imageSrc:
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg",
|
||||
"http://img.b2bpic.net/free-photo/busy-man-using-telephone-computer-simultaneously_329181-10363.jpg?_wi=2",
|
||||
imageAlt: "Enterprise Plan",
|
||||
button: { text: "Kontaktieren Sie uns", href: "#contact" },
|
||||
features: [
|
||||
|
||||
Reference in New Issue
Block a user