diff --git a/app/[locale]/not-found.tsx b/app/[locale]/not-found.tsx index 42070da8..33db2bbf 100644 --- a/app/[locale]/not-found.tsx +++ b/app/[locale]/not-found.tsx @@ -1,3 +1,4 @@ +import { LINKS } from '@/config/consts'; import Link from 'next/link'; import { SVGProps } from 'react'; @@ -7,7 +8,7 @@ export default function NotFound() {
לא יכולנו למצוא את העמוד שביקשת
בחזרה לדף הראשי diff --git a/components/Footer/Footer.tsx b/components/Footer/Footer.tsx index 22791be7..9cae1b2a 100644 --- a/components/Footer/Footer.tsx +++ b/components/Footer/Footer.tsx @@ -4,31 +4,32 @@ import LinkedinIconLink from './LinkedinIconLink'; import TwitterIconLink from './TwitterIconLink'; import React from 'react'; import GithubIconLink from '@/components/Footer/GithubIconLink'; +import { LINKS } from '@/config/consts'; const links = [ { text: 'Contributors', - href: '/', + href: LINKS.CONTRIBUTORS, }, { text: 'הפרויקטים', - href: '/', + href: LINKS.PROJECTS, }, { text: 'Newbies', - href: '/', + href: LINKS.NEWBIES, }, { text: 'יצירת קשר', - href: '/', + href: LINKS.CONTACT_US, }, { text: 'Maintainers', - href: '/', + href: LINKS.COMMUNITY_MAINTAINERS, }, { text: 'מי אנחנו', - href: '/', + href: LINKS.ABOUT_US, }, ]; @@ -58,12 +59,11 @@ const Footer: React.FC = () => {בהחלט! תוכלו תמיד להיעזר ולהתייעץ עם חברי וחברות קהילת הקוד הפתוח שלנו{' '} - + בדיסקורד. @@ -56,15 +57,12 @@ const faqs = [
הצטרפו לקהילה שלנו{' '}
-
+
בדיסקורד
{' '}
-
+
ובוואטספ
@@ -99,7 +97,7 @@ const faqs = [
לא לשכוח כמובן לשתף אותנו{' '}
-
+
בדיסקורד!
diff --git a/components/MembersPics/MembersPics.tsx b/components/MembersPics/MembersPics.tsx
index 4d8bbbe8..d8aa5d01 100644
--- a/components/MembersPics/MembersPics.tsx
+++ b/components/MembersPics/MembersPics.tsx
@@ -1,3 +1,4 @@
+import { LINKS } from '@/config/consts';
import Image from 'next/image';
import Link from 'next/link';
@@ -25,7 +26,7 @@ const CommunityLink = () => {
return (
הכירו את חברי{' '} - + הקהילה
diff --git a/components/Newbies/FaqsSection.tsx b/components/Newbies/FaqsSection.tsx index a0241d52..47c8aea2 100644 --- a/components/Newbies/FaqsSection.tsx +++ b/components/Newbies/FaqsSection.tsx @@ -1,3 +1,4 @@ +import { LINKS } from '@/config/consts'; import Faqs from '../Common/Faqs'; const faqs = [ @@ -56,13 +57,13 @@ const faqs = [
ממש אצלנו בקהילה!{' '}
-
+
בעמוד הפרויקטים
{' '}
תוכלו למצוא מידע על פרויקטים בקוד פתוח במגוון שפות ותחומים.
-
+
בדיסקורד שלנו
{' '}
diff --git a/components/Paths/Paths.tsx b/components/Paths/Paths.tsx
index 77707669..aeee0885 100644
--- a/components/Paths/Paths.tsx
+++ b/components/Paths/Paths.tsx
@@ -1,5 +1,6 @@
'use client';
+import { LINKS } from '@/config/consts';
import SectionTitle from '../Common/SectionTitle';
import PathItem from './PathItem';
import { motion } from 'framer-motion';
@@ -9,20 +10,20 @@ const paths = [
title: 'Newbies',
description:
'פעם ראשונה עם קוד פתוח? אל דאגה... בואו נבין ביחד מאיפה להתחיל',
- link: { name: 'צעד ראשון', href: '/' },
+ link: { name: 'צעד ראשון', href: LINKS.NEWBIES },
btnColor: 'bg-pink-500',
},
{
title: 'Contributors',
description: 'מכירים כבר את הקונספט ורוצים להצטרף לקהילה? בבקשה',
- link: { name: 'ערוץ דיסקורד', href: '/' },
+ link: { name: 'ערוץ דיסקורד', href: LINKS.DISCORD },
btnColor: 'bg-purple-500',
},
{
title: 'Maintainers',
description:
'יש לכם פרויקט שאתם רוצים לצרף למעקף? מלאו טופס הצטרפות ונתחיל',
- link: { name: 'טופס הצטרפות', href: '/' },
+ link: { name: 'טופס הצטרפות', href: LINKS.COMMUNITY_MAINTAINERS },
btnColor: 'bg-green-500',
},
];
diff --git a/config/consts.ts b/config/consts.ts
new file mode 100644
index 00000000..a68a7985
--- /dev/null
+++ b/config/consts.ts
@@ -0,0 +1,14 @@
+export const LINKS = {
+ NEWBIES: '/newbies',
+ COMMUNITY_MEMBERS: '/members',
+ CONTRIBUTORS: 'https://github.com/Maakaf/maakaf-website/graphs/contributors',
+ COMMUNITY_MAINTAINERS: '/maintainers',
+ PROJECTS: '/projects',
+ CONTACT_US: '/not-found',
+ ABOUT_US: '/about',
+ HOME: '/',
+ TERMS_OF_USE: '/not-found',
+ PRIVACY_SETTINGS: '/not-found',
+ DISCORD: 'https://discord.com/invite/a2VyCjRk2M',
+ WHATSAPP: 'https://chat.whatsapp.com/E5a59DtSaHNBwnczxVW1FY',
+};