summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pages/shop/product/[slug].js12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/pages/shop/product/[slug].js b/src/pages/shop/product/[slug].js
index 8402036c..5fce1c85 100644
--- a/src/pages/shop/product/[slug].js
+++ b/src/pages/shop/product/[slug].js
@@ -15,8 +15,14 @@ export async function getServerSideProps( context ) {
let product = await apiOdoo('GET', '/api/v1/product/' + getIdFromSlug(slug));
if (product.length == 1) {
product = product[0];
+ product.description = product.description.replaceAll('<p>', '||p||');
+ product.description = product.description.replaceAll('</>', '||/p||');
+ product.description = product.description.replace(/(<([^>]+)>)/gi, ' ');
+ product.description = product.description.replaceAll('||p||', '<p>');
+ product.description = product.description.replaceAll('||/p||', '</p>');
+ product.description = product.description.trim();
}
- return {props: {product}};
+ return { props: { product } };
}
export default function ProductDetail({ product }) {
@@ -129,7 +135,7 @@ export default function ProductDetail({ product }) {
</div>
<div className="flex gap-x-2 mt-2">
- <button className="btn-light w-full" >+ Quotation</button>
+ <button className="btn-light w-full">+ Quotation</button>
<button className="btn-yellow w-full" onClick={addToCart} disabled={(product.lowest_price.price == 0 ? true : false)}>+ Keranjang</button>
</div>
@@ -161,7 +167,7 @@ export default function ProductDetail({ product }) {
<div className="mt-10">
<h2 className="font-bold mb-4">Deskripsi Produk</h2>
- <div className="text-gray-800 leading-7" dangerouslySetInnerHTML={{__html: (product.description.trim() != '' ? product.description.replaceAll(/<*b>/g, '') : 'Belum ada deskripsi produk.')}}></div>
+ <div className="text-gray-800 leading-7" dangerouslySetInnerHTML={{__html: (product.description != '' ? product.description : 'Belum ada deskripsi produk.')}}></div>
</div>
<div className="mt-10">