diff --git a/src/components/dashboards/RadarComparisonChart.tsx b/src/components/dashboards/RadarComparisonChart.tsx index ea9a07b..03945b3 100644 --- a/src/components/dashboards/RadarComparisonChart.tsx +++ b/src/components/dashboards/RadarComparisonChart.tsx @@ -15,7 +15,7 @@ const RadarComparisonChart = ({ data }: RadarProps) => { const { chartData, colors } = radarFormat({ data }); return ( -
+

Perbandingan Aspek Produk

diff --git a/src/components/dashboards/ResultDetails.tsx b/src/components/dashboards/ResultDetails.tsx index 9c954d8..914b694 100644 --- a/src/components/dashboards/ResultDetails.tsx +++ b/src/components/dashboards/ResultDetails.tsx @@ -20,7 +20,7 @@ export default function ResultDetails({ result }: ResultProps) { if (!result || !result.details || result.details.length === 0) return null; return ( -
+
{activeProductIndex > 0 && (
-
+
diff --git a/src/services/scrape.service.ts b/src/services/scrape.service.ts index e3c9d31..45097bc 100644 --- a/src/services/scrape.service.ts +++ b/src/services/scrape.service.ts @@ -31,6 +31,7 @@ export async function scrapeTokopediaProduct( let browser; try { + const isLocal = process.env.NODE_ENV === "development"; browser = await puppeteer.launch({ args: [ ...chromium.args, @@ -38,7 +39,9 @@ export async function scrapeTokopediaProduct( "--disable-setuid-sandbox", "--disable-blink-features=AutomationControlled", ], - executablePath: await chromium.executablePath(chromiumUrl), + executablePath: isLocal + ? "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe" + : await chromium.executablePath(chromiumUrl), headless: true, defaultViewport: { width: 1280, height: 800 }, });