remove prerender after socket event
This commit is contained in:
@@ -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(",")) {
|
||||
|
||||
Reference in New Issue
Block a user