remove prerender after socket event

This commit is contained in:
sebseb7
2025-07-20 14:33:03 +02:00
parent b2474a595c
commit 1fd6ed85b6

View File

@@ -27,6 +27,12 @@ class ProductDetailPage extends Component {
) {
const cachedData = window.productDetailCache[this.props.seoName];
// Clean up prerender fallback since we have cached data
if (typeof window !== "undefined" && window.__PRERENDER_FALLBACK__) {
delete window.__PRERENDER_FALLBACK__;
console.log("ProductDetailPage: Cleaned up prerender fallback using cached product data");
}
// Initialize komponenten from cached product data
const komponenten = [];
if(cachedData.product.komponenten) {
@@ -374,6 +380,12 @@ class ProductDetailPage extends Component {
// Cache the complete response data (product + attributes)
window.productDetailCache[this.props.seoName] = res;
// Clean up prerender fallback since we now have real data
if (typeof window !== "undefined" && window.__PRERENDER_FALLBACK__) {
delete window.__PRERENDER_FALLBACK__;
console.log("ProductDetailPage: Cleaned up prerender fallback after loading product data");
}
const komponenten = [];
if(res.product.komponenten) {
for(const komponent of res.product.komponenten.split(",")) {