diff --git a/app/[lang]/(live)/(public)/[contentType]/[uid]/@preview/loading.tsx b/app/[lang]/(live)/(public)/[contentType]/[uid]/@preview/loading.tsx
new file mode 100644
index 000000000..45c9c0019
--- /dev/null
+++ b/app/[lang]/(live)/(public)/[contentType]/[uid]/@preview/loading.tsx
@@ -0,0 +1,11 @@
+import { env } from "@/env/server"
+
+import CurrentLoadingSpinner from "@/components/Current/LoadingSpinner"
+import LoadingSpinner from "@/components/LoadingSpinner"
+
+export default function Loading() {
+ if (env.HIDE_FOR_NEXT_RELEASE) {
+ return
+ }
+ return
+}
diff --git a/app/[lang]/(live)/(public)/[contentType]/[uid]/loading.tsx b/app/[lang]/(live)/(public)/[contentType]/[uid]/loading.tsx
new file mode 100644
index 000000000..92ff5739e
--- /dev/null
+++ b/app/[lang]/(live)/(public)/[contentType]/[uid]/loading.tsx
@@ -0,0 +1,5 @@
+import LoadingSpinner from "@/components/LoadingSpinner"
+
+export default function Loading() {
+ return
+}
diff --git a/app/[lang]/(live)/(public)/hotelreservation/(confirmation)/loading.tsx b/app/[lang]/(live)/(public)/hotelreservation/(confirmation)/loading.tsx
new file mode 100644
index 000000000..92ff5739e
--- /dev/null
+++ b/app/[lang]/(live)/(public)/hotelreservation/(confirmation)/loading.tsx
@@ -0,0 +1,5 @@
+import LoadingSpinner from "@/components/LoadingSpinner"
+
+export default function Loading() {
+ return
+}
diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/loading.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/loading.tsx
new file mode 100644
index 000000000..92ff5739e
--- /dev/null
+++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/loading.tsx
@@ -0,0 +1,5 @@
+import LoadingSpinner from "@/components/LoadingSpinner"
+
+export default function Loading() {
+ return
+}
diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/loading.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/loading.tsx
new file mode 100644
index 000000000..8f6f8657c
--- /dev/null
+++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/select-hotel/@modal/(.)map/loading.tsx
@@ -0,0 +1,5 @@
+import LoadingSpinner from "@/components/LoadingSpinner"
+
+export default function LoadingModal() {
+ return
+}
diff --git a/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/@summary/loading.tsx b/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/@summary/loading.tsx
new file mode 100644
index 000000000..78b79a040
--- /dev/null
+++ b/app/[lang]/(live)/(public)/hotelreservation/(standard)/step/@summary/loading.tsx
@@ -0,0 +1,5 @@
+import LoadingSpinner from "@/components/LoadingSpinner"
+
+export default function LoadingSummaryHeader() {
+ return
+}
diff --git a/app/[lang]/(live)/(public)/[contentType]/[uid]/@breadcrumbs/[...paths]/page.tsx b/app/[lang]/(live)/@bookingwidget/[...path]/page.tsx
similarity index 100%
rename from app/[lang]/(live)/(public)/[contentType]/[uid]/@breadcrumbs/[...paths]/page.tsx
rename to app/[lang]/(live)/@bookingwidget/[...path]/page.tsx
diff --git a/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx b/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@bookingwidget/[contentType]/[uid]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@bookingwidget/default.tsx b/app/[lang]/(live)/@bookingwidget/default.tsx
deleted file mode 100644
index 83ec2818e..000000000
--- a/app/[lang]/(live)/@bookingwidget/default.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "./page"
diff --git a/app/[lang]/(live)/@bookingwidget/my-pages/[...path]/page.tsx b/app/[lang]/(live)/@bookingwidget/my-pages/[...path]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@bookingwidget/my-pages/[...path]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@bookingwidget/hotelreservation/page.tsx b/app/[lang]/(live)/@footer/[...path]/page.tsx
similarity index 100%
rename from app/[lang]/(live)/@bookingwidget/hotelreservation/page.tsx
rename to app/[lang]/(live)/@footer/[...path]/page.tsx
diff --git a/app/[lang]/(live)/@footer/[...paths]/page.tsx b/app/[lang]/(live)/@footer/[...paths]/page.tsx
deleted file mode 100644
index 03a82e5f5..000000000
--- a/app/[lang]/(live)/@footer/[...paths]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../page"
diff --git a/app/[lang]/(live)/@footer/[contentType]/[uid]/page.tsx b/app/[lang]/(live)/@footer/[contentType]/[uid]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@footer/[contentType]/[uid]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@footer/default.tsx b/app/[lang]/(live)/@footer/default.tsx
deleted file mode 100644
index 83ec2818e..000000000
--- a/app/[lang]/(live)/@footer/default.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "./page"
diff --git a/app/[lang]/(live)/@footer/my-pages/[...path]/page.tsx b/app/[lang]/(live)/@footer/my-pages/[...path]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@footer/my-pages/[...path]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@bookingwidget/[...paths]/page.tsx b/app/[lang]/(live)/@header/[...path]/page.tsx
similarity index 100%
rename from app/[lang]/(live)/@bookingwidget/[...paths]/page.tsx
rename to app/[lang]/(live)/@header/[...path]/page.tsx
diff --git a/app/[lang]/(live)/@header/[...paths]/page.tsx b/app/[lang]/(live)/@header/[...paths]/page.tsx
deleted file mode 100644
index 03a82e5f5..000000000
--- a/app/[lang]/(live)/@header/[...paths]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../page"
diff --git a/app/[lang]/(live)/@header/[contentType]/[uid]/page.tsx b/app/[lang]/(live)/@header/[contentType]/[uid]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@header/[contentType]/[uid]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@header/default.tsx b/app/[lang]/(live)/@header/default.tsx
deleted file mode 100644
index 83ec2818e..000000000
--- a/app/[lang]/(live)/@header/default.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "./page"
diff --git a/app/[lang]/(live)/@header/my-pages/[...path]/page.tsx b/app/[lang]/(live)/@header/my-pages/[...path]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@header/my-pages/[...path]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@bookingwidget/hotelreservation/[...paths]/page.tsx b/app/[lang]/(live)/@sitewidealert/[...path]/page.tsx
similarity index 100%
rename from app/[lang]/(live)/@bookingwidget/hotelreservation/[...paths]/page.tsx
rename to app/[lang]/(live)/@sitewidealert/[...path]/page.tsx
diff --git a/app/[lang]/(live)/@sitewidealert/[...paths]/page.tsx b/app/[lang]/(live)/@sitewidealert/[...paths]/page.tsx
deleted file mode 100644
index 03a82e5f5..000000000
--- a/app/[lang]/(live)/@sitewidealert/[...paths]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../page"
diff --git a/app/[lang]/(live)/@sitewidealert/[contentType]/[uid]/page.tsx b/app/[lang]/(live)/@sitewidealert/[contentType]/[uid]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@sitewidealert/[contentType]/[uid]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@sitewidealert/default.tsx b/app/[lang]/(live)/@sitewidealert/default.tsx
deleted file mode 100644
index 83ec2818e..000000000
--- a/app/[lang]/(live)/@sitewidealert/default.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "./page"
diff --git a/app/[lang]/(live)/@sitewidealert/my-pages/[...path]/page.tsx b/app/[lang]/(live)/@sitewidealert/my-pages/[...path]/page.tsx
deleted file mode 100644
index 2ebaca014..000000000
--- a/app/[lang]/(live)/@sitewidealert/my-pages/[...path]/page.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from "../../page"
diff --git a/app/[lang]/(live)/@sitewidealert/page.tsx b/app/[lang]/(live)/@sitewidealert/page.tsx
index 05796b740..d212af549 100644
--- a/app/[lang]/(live)/@sitewidealert/page.tsx
+++ b/app/[lang]/(live)/@sitewidealert/page.tsx
@@ -13,7 +13,7 @@ export default function SitewideAlertPage({ params }: PageArgs) {
}
setLang(params.lang)
- preload()
+ void preload()
return (
diff --git a/package-lock.json b/package-lock.json
index a2d63c0f7..e611379b4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -41,7 +41,7 @@
"graphql-tag": "^2.12.6",
"immer": "10.1.1",
"libphonenumber-js": "^1.10.60",
- "next": "^14.2.7",
+ "next": "^14.2.18",
"next-auth": "^5.0.0-beta.19",
"react": "^18",
"react-day-picker": "^9.0.8",
@@ -3425,9 +3425,9 @@
}
},
"node_modules/@next/env": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.7.tgz",
- "integrity": "sha512-OTx9y6I3xE/eih+qtthppwLytmpJVPM5PPoJxChFsbjIEFXIayG0h/xLzefHGJviAa3Q5+Fd+9uYojKkHDKxoQ==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.18.tgz",
+ "integrity": "sha512-2vWLOUwIPgoqMJKG6dt35fVXVhgM09tw4tK3/Q34GFXDrfiHlG7iS33VA4ggnjWxjiz9KV5xzfsQzJX6vGAekA==",
"license": "MIT"
},
"node_modules/@next/eslint-plugin-next": {
@@ -3440,9 +3440,9 @@
}
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.7.tgz",
- "integrity": "sha512-UhZGcOyI9LE/tZL3h9rs/2wMZaaJKwnpAyegUVDGZqwsla6hMfeSj9ssBWQS9yA4UXun3pPhrFLVnw5KXZs3vw==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.18.tgz",
+ "integrity": "sha512-tOBlDHCjGdyLf0ube/rDUs6VtwNOajaWV+5FV/ajPgrvHeisllEdymY/oDgv2cx561+gJksfMUtqf8crug7sbA==",
"cpu": [
"arm64"
],
@@ -3456,9 +3456,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.7.tgz",
- "integrity": "sha512-ys2cUgZYRc+CbyDeLAaAdZgS7N1Kpyy+wo0b/gAj+SeOeaj0Lw/q+G1hp+DuDiDAVyxLBCJXEY/AkhDmtihUTA==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.18.tgz",
+ "integrity": "sha512-uJCEjutt5VeJ30jjrHV1VIHCsbMYnEqytQgvREx+DjURd/fmKy15NaVK4aR/u98S1LGTnjq35lRTnRyygglxoA==",
"cpu": [
"x64"
],
@@ -3472,9 +3472,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.7.tgz",
- "integrity": "sha512-2xoWtE13sUJ3qrC1lwE/HjbDPm+kBQYFkkiVECJWctRASAHQ+NwjMzgrfqqMYHfMxFb5Wws3w9PqzZJqKFdWcQ==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.18.tgz",
+ "integrity": "sha512-IL6rU8vnBB+BAm6YSWZewc+qvdL1EaA+VhLQ6tlUc0xp+kkdxQrVqAnh8Zek1ccKHlTDFRyAft0e60gteYmQ4A==",
"cpu": [
"arm64"
],
@@ -3488,9 +3488,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.7.tgz",
- "integrity": "sha512-+zJ1gJdl35BSAGpkCbfyiY6iRTaPrt3KTl4SF/B1NyELkqqnrNX6cp4IjjjxKpd64/7enI0kf6b9O1Uf3cL0pw==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.18.tgz",
+ "integrity": "sha512-RCaENbIZqKKqTlL8KNd+AZV/yAdCsovblOpYFp0OJ7ZxgLNbV5w23CUU1G5On+0fgafrsGcW+GdMKdFjaRwyYA==",
"cpu": [
"arm64"
],
@@ -3504,9 +3504,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.7.tgz",
- "integrity": "sha512-m6EBqrskeMUzykBrv0fDX/28lWIBGhMzOYaStp0ihkjzIYJiKUOzVYD1gULHc8XDf5EMSqoH/0/TRAgXqpQwmw==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.18.tgz",
+ "integrity": "sha512-3kmv8DlyhPRCEBM1Vavn8NjyXtMeQ49ID0Olr/Sut7pgzaQTo4h01S7Z8YNE0VtbowyuAL26ibcz0ka6xCTH5g==",
"cpu": [
"x64"
],
@@ -3520,9 +3520,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.7.tgz",
- "integrity": "sha512-gUu0viOMvMlzFRz1r1eQ7Ql4OE+hPOmA7smfZAhn8vC4+0swMZaZxa9CSIozTYavi+bJNDZ3tgiSdMjmMzRJlQ==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.18.tgz",
+ "integrity": "sha512-mliTfa8seVSpTbVEcKEXGjC18+TDII8ykW4a36au97spm9XMPqQTpdGPNBJ9RySSFw9/hLuaCMByluQIAnkzlw==",
"cpu": [
"x64"
],
@@ -3536,9 +3536,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.7.tgz",
- "integrity": "sha512-PGbONHIVIuzWlYmLvuFKcj+8jXnLbx4WrlESYlVnEzDsa3+Q2hI1YHoXaSmbq0k4ZwZ7J6sWNV4UZfx1OeOlbQ==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.18.tgz",
+ "integrity": "sha512-J5g0UFPbAjKYmqS3Cy7l2fetFmWMY9Oao32eUsBPYohts26BdrMUyfCJnZFQkX9npYaHNDOWqZ6uV9hSDPw9NA==",
"cpu": [
"arm64"
],
@@ -3552,9 +3552,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.7.tgz",
- "integrity": "sha512-BiSY5umlx9ed5RQDoHcdbuKTUkuFORDqzYKPHlLeS+STUWQKWziVOn3Ic41LuTBvqE0TRJPKpio9GSIblNR+0w==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.18.tgz",
+ "integrity": "sha512-Ynxuk4ZgIpdcN7d16ivJdjsDG1+3hTvK24Pp8DiDmIa2+A4CfhJSEHHVndCHok6rnLUzAZD+/UOKESQgTsAZGg==",
"cpu": [
"ia32"
],
@@ -3568,9 +3568,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.7.tgz",
- "integrity": "sha512-pxsI23gKWRt/SPHFkDEsP+w+Nd7gK37Hpv0ngc5HpWy2e7cKx9zR/+Q2ptAUqICNTecAaGWvmhway7pj/JLEWA==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.18.tgz",
+ "integrity": "sha512-dtRGMhiU9TN5nyhwzce+7c/4CCeykYS+ipY/4mIrGzJ71+7zNo55ZxCB7cAVuNqdwtYniFNR2c9OFQ6UdFIMcg==",
"cpu": [
"x64"
],
@@ -15460,12 +15460,12 @@
}
},
"node_modules/next": {
- "version": "14.2.7",
- "resolved": "https://registry.npmjs.org/next/-/next-14.2.7.tgz",
- "integrity": "sha512-4Qy2aK0LwH4eQiSvQWyKuC7JXE13bIopEQesWE0c/P3uuNRnZCQanI0vsrMLmUQJLAto+A+/8+sve2hd+BQuOQ==",
+ "version": "14.2.18",
+ "resolved": "https://registry.npmjs.org/next/-/next-14.2.18.tgz",
+ "integrity": "sha512-H9qbjDuGivUDEnK6wa+p2XKO+iMzgVgyr9Zp/4Iv29lKa+DYaxJGjOeEA+5VOvJh/M7HLiskehInSa0cWxVXUw==",
"license": "MIT",
"dependencies": {
- "@next/env": "14.2.7",
+ "@next/env": "14.2.18",
"@swc/helpers": "0.5.5",
"busboy": "1.6.0",
"caniuse-lite": "^1.0.30001579",
@@ -15480,15 +15480,15 @@
"node": ">=18.17.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "14.2.7",
- "@next/swc-darwin-x64": "14.2.7",
- "@next/swc-linux-arm64-gnu": "14.2.7",
- "@next/swc-linux-arm64-musl": "14.2.7",
- "@next/swc-linux-x64-gnu": "14.2.7",
- "@next/swc-linux-x64-musl": "14.2.7",
- "@next/swc-win32-arm64-msvc": "14.2.7",
- "@next/swc-win32-ia32-msvc": "14.2.7",
- "@next/swc-win32-x64-msvc": "14.2.7"
+ "@next/swc-darwin-arm64": "14.2.18",
+ "@next/swc-darwin-x64": "14.2.18",
+ "@next/swc-linux-arm64-gnu": "14.2.18",
+ "@next/swc-linux-arm64-musl": "14.2.18",
+ "@next/swc-linux-x64-gnu": "14.2.18",
+ "@next/swc-linux-x64-musl": "14.2.18",
+ "@next/swc-win32-arm64-msvc": "14.2.18",
+ "@next/swc-win32-ia32-msvc": "14.2.18",
+ "@next/swc-win32-x64-msvc": "14.2.18"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
diff --git a/package.json b/package.json
index 4afcb9bf1..5871b48b4 100644
--- a/package.json
+++ b/package.json
@@ -56,7 +56,7 @@
"graphql-tag": "^2.12.6",
"immer": "10.1.1",
"libphonenumber-js": "^1.10.60",
- "next": "^14.2.7",
+ "next": "^14.2.18",
"next-auth": "^5.0.0-beta.19",
"react": "^18",
"react-day-picker": "^9.0.8",