-
+
{translation.ceo_message.title[language]}
{translation.ceo_message.text[language].split("\n").map((line, index) => (
-
))}
@@ -115,12 +115,8 @@ export default function About({language}: Props) {
{/* Capabilities */}
-
{line}
+{line}
-
+
+
{translation.capabilities.title[language]}
{translation.capabilities.intro[language]}
@@ -182,12 +178,8 @@ export default function About({language}: Props) {
{/* Expertise */}
-
-
+
+
{translation.expertise.title[language]}
{translation.expertise.intro[language]}
diff --git a/src/templates/ComingSoon.tsx b/src/templates/ComingSoon.tsx
index 7fbaad3..7d0f437 100644
--- a/src/templates/ComingSoon.tsx
+++ b/src/templates/ComingSoon.tsx
@@ -20,7 +20,7 @@ interface Props {
export default function ComingSoon({ page, language }: Props) {
return (
-
+
diff --git a/src/templates/History.tsx b/src/templates/History.tsx
index 8e1341c..cae76a3 100644
--- a/src/templates/History.tsx
+++ b/src/templates/History.tsx
@@ -50,7 +50,7 @@ const Element = ({date, label, isEven, language, Icon}: ElementProps) => {
export default function History({language}: Props) {
return (
-
+
diff --git a/src/templates/Home.tsx b/src/templates/Home.tsx
index 5842291..9addc48 100644
--- a/src/templates/Home.tsx
+++ b/src/templates/Home.tsx
@@ -14,7 +14,9 @@ interface Props {
export default function Home({language}: Props) {
return (
-
+
@@ -169,7 +171,7 @@ export default function Home({language}: Props) {
-
+
diff --git a/src/templates/Price.tsx b/src/templates/Price.tsx
index f1cec90..3a8eb98 100644
--- a/src/templates/Price.tsx
+++ b/src/templates/Price.tsx
@@ -40,10 +40,9 @@ export default function Page({language}: {language: "en" | "ar"}) {
getData();
}, []);
return (
-
+
-
-
+
{translation.title[language]}
{payments.map((p) => (
diff --git a/src/templates/Privacy.tsx b/src/templates/Privacy.tsx
index 8783ad8..71f7e44 100644
--- a/src/templates/Privacy.tsx
+++ b/src/templates/Privacy.tsx
@@ -22,16 +22,16 @@ interface Content {
export default function Privacy({language}: Props) {
return (
-
+
-
+
{translation.title[language]}
-
+
string) =>
- data.map((section, index) => (
-
-
- ));
+ const renderStruct = (data: SectionStruct[], getBackgroundColor: (index: number) => string) =>
+ data.map((section, index) => (
+
+
+ ));
- return (
-
-
-
-
- {renderStruct(
- struct,
- (index: number) => `bg-${index % 2 ? "mti-gray-seasalt" : "white"}`
- )}
-
-
- {renderStruct(
- final_struct,
- (index: number) => `bg-${index % 2 ? "white" : "mti-gray-seasalt"}`
- )}
-
-
- );
+ return (
+
+
+
+
+ {renderStruct(struct, (index: number) => `bg-${index % 2 ? "mti-gray-seasalt" : "white"}`)}
+
+
+ {renderStruct(final_struct, (index: number) => `bg-${index % 2 ? "white" : "mti-gray-seasalt"}`)}
+
+
+ );
}
diff --git a/src/templates/Terms.tsx b/src/templates/Terms.tsx
index 18c76c3..494b16d 100644
--- a/src/templates/Terms.tsx
+++ b/src/templates/Terms.tsx
@@ -22,16 +22,16 @@ interface Content {
export default function Terms({language}: Props) {
return (
-
+
-
+
{translation.title[language]}
-
+
-
-
- {section.title}
-
- {section.description}
-
- {section.bullets.map((bullet) => (
-
-
-
- ))}
-
- {bullet.icon && (
-
- )}
-
-
-
- {bullet.title}
-
-
- -
- {bullet.values.map((value) => (
-
- {value} - ))} -
+
+
+ {section.title}
+
+ {section.description}
+
+ {section.bullets.map((bullet) => (
+
+
+
+ ))}
+
+ {bullet.icon && }
+
+
+ {bullet.title}
+
+ -
+ {bullet.values.map((value) => (
+
- {value} + ))} +
- {translation.services[language]}
-
-
-
- {translation.corporate_educational_institutions[language]}
-
-
-
+ {translation.services[language]}
+
+
+ {translation.corporate_educational_institutions[language]}
+
+