feat(ProductDetailPage): implement embedded product rendering and loading

- Add functionality to render embedded products from <product> tags in the product description.
- Introduce state management for embedded products and their images, including loading and error handling.
- Update localization files to include loading messages for embedded products.
This commit is contained in:
sebseb7
2025-11-17 10:16:16 +01:00
parent c82a6a8f62
commit b267b9132a
3 changed files with 258 additions and 5 deletions

View File

@@ -25,6 +25,7 @@ export default {
"pickupPrice": "Abholpreis: 19,90 € pro Steckling.",
"consistsOf": "Bestehend aus:",
"loadingComponentDetails": "{{index}}. Lädt Komponent-Details...",
"loadingProduct": "Produkt wird geladen...",
"individualPriceTotal": "Einzelpreis gesamt:",
"setPrice": "Set-Preis:",
"yourSavings": "Ihre Ersparnis:",

View File

@@ -25,6 +25,7 @@ export default {
"pickupPrice": "Pickup price: €19.90 per cutting.", // Abholpreis: 19,90 € pro Steckling.
"consistsOf": "Consists of:", // Bestehend aus:
"loadingComponentDetails": "{{index}}. Loading component details...", // {{index}}. Lädt Komponent-Details...
"loadingProduct": "Product is loading...", // Produkt wird geladen...
"individualPriceTotal": "Total individual price:", // Einzelpreis gesamt:
"setPrice": "Set price:", // Set-Preis:
"yourSavings": "Your savings:", // Ihre Ersparnis: