diff --git a/app/app.tsx b/app/app.tsx
index 5e796c8..4df8548 100644
--- a/app/app.tsx
+++ b/app/app.tsx
@@ -18,7 +18,7 @@ function App() {
+ canonical="/" />
diff --git a/app/components/LotusLogo.jsx b/app/components/LotusLogo.jsx
index 0d29e12..f75b0c8 100644
--- a/app/components/LotusLogo.jsx
+++ b/app/components/LotusLogo.jsx
@@ -1,42 +1,16 @@
-// Brand mark for آرام جان — a layered translucent lotus on a blue→indigo
-// gradient, matching the app icon. Self-contained SVG so it stays crisp at any
-// size and needs no image asset. Size it with `className` (e.g. "w-9 h-9").
+// Brand mark for آرام جان — the real app icon (blue→indigo lotus) served as a
+// vector from /logo.svg, so it stays crisp at any size and matches the store
+// icon exactly. Size it with `className` (e.g. "w-9 h-9"); corners are rounded
+// like an app icon.
function LotusLogo({ className = "w-9 h-9", title = "آرام جان" }) {
- const petal = "M50 72 C42 56 42 34 50 22 C58 34 58 56 50 72 Z";
- const angles = [-50, -25, 0, 25, 50];
-
- const opacityFor = (a) => {
- if (a === 0) return 0.95;
- if (Math.abs(a) === 25) return 0.72;
- return 0.5;
- };
-
return (
-
+
+
+
);
}
diff --git a/app/components/SEOHead.jsx b/app/components/SEOHead.jsx
index e3bc593..8400a64 100644
--- a/app/components/SEOHead.jsx
+++ b/app/components/SEOHead.jsx
@@ -2,8 +2,8 @@
export function SEOHead({
title,
description,
- canonical,
- ogImage
+ canonical,
+ ogImage = ''
}) {
const siteUrl = 'https://aramland.approagency.ir/';
@@ -19,14 +19,14 @@ export function SEOHead({
-
+
{/* Twitter */}
-
+
>
);
diff --git a/app/favicon.png b/app/favicon.png
deleted file mode 100644
index 3ef9867..0000000
Binary files a/app/favicon.png and /dev/null differ
diff --git a/app/icon.svg b/app/icon.svg
index e012ed2..5e5af55 100644
--- a/app/icon.svg
+++ b/app/icon.svg
@@ -1,16 +1,90 @@
-