From 6b4c47641315d0b7de5ca2c3d029c69068f7cac8 Mon Sep 17 00:00:00 2001
From: Miqdad <ahmadmiqdad27@gmail.com>
Date: Thu, 30 Oct 2025 13:10:38 +0700
Subject: <MIqdad> rollback seo

---
 src/core/components/Seo.jsx | 66 ++++++++++++---------------------------------
 1 file changed, 17 insertions(+), 49 deletions(-)

(limited to 'src/core/components/Seo.jsx')

diff --git a/src/core/components/Seo.jsx b/src/core/components/Seo.jsx
index 66da395b..24d8c545 100644
--- a/src/core/components/Seo.jsx
+++ b/src/core/components/Seo.jsx
@@ -1,64 +1,32 @@
-import { useRouter } from 'next/router';
 import { NextSeo } from 'next-seo';
+import { useRouter } from 'next/router';
 
-const Seo = (props) => {
+const Seo = ({ ...props }) => {
   const router = useRouter();
 
-  const {
-    canonical,
-    description,
-    additionalMetaTags = [],
-    openGraph = {},
-    ...restProps
-  } = props;
-
-  const origin = (process.env.NEXT_PUBLIC_SELF_HOST || '').replace(/\/+$/, '');
-
-  const asPath = router.asPath || '';
-
-  const [cleanPath] = asPath.split('?');
-
-  const queryObj = router.query || {};
-
-  const isSearchPage = cleanPath.startsWith('/search');
-
-  const buildFallbackCanonical = () => {
-    if (isSearchPage) {
-      const q = queryObj.q;
-      if (q) {
-        return origin + cleanPath + `?q=${encodeURIComponent(String(q))}`;
-      }
-      return origin + cleanPath;
-    }
-
-    return origin + cleanPath;
-  };
-
-  const resolvedCanonical = canonical || buildFallbackCanonical();
-
-  const mergedAdditionalMetaTags = [
-    {
-      property: 'fb:app_id',
-      content: '270830718811',
-    },
-    {
-      property: 'fb:page_id',
-      content: '101759953569',
-    },
-    ...additionalMetaTags,
-  ];
+  const { additionalMetaTags = [], openGraph = [], title = '' } = props;
 
   return (
     <NextSeo
       defaultTitle='Indoteknik.com: B2B Industrial Supply & Solution'
-      canonical={resolvedCanonical}
-      description={description}
-      {...restProps}
+      canonical={process.env.NEXT_PUBLIC_SELF_HOST + router.asPath}
+      description={title}
+      {...props}
       openGraph={{
         siteName: 'Indoteknik.com',
         ...openGraph,
       }}
-      additionalMetaTags={mergedAdditionalMetaTags}
+      additionalMetaTags={[
+        {
+          property: 'fb:app_id',
+          content: '270830718811',
+        },
+        {
+          property: 'fb:page_id',
+          content: '101759953569',
+        },
+        ...additionalMetaTags,
+      ]}
     />
   );
 };
-- 
cgit v1.2.3

