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 = () => { - -
- +
+ תנאי שימוש - + הגדרות פרטיות
diff --git a/components/Header/Header.tsx b/components/Header/Header.tsx index 103ce5b2..7bfe8ed3 100644 --- a/components/Header/Header.tsx +++ b/components/Header/Header.tsx @@ -3,6 +3,7 @@ import Link from 'next/link'; import SizeIndicator from './SizeIndicator'; import dynamic from 'next/dynamic'; import { NavDropdown } from './NavDropdown'; +import { LINKS } from '@/config/consts'; const NavRightSide = dynamic(() => import('./NavRightSide'), { ssr: false, @@ -25,13 +26,13 @@ const Header: React.FC = () => {
  • - הפרויקטים + הפרויקטים
  • - מי אנחנו + מי אנחנו
  • - + maakafLogo - + בדיסקורד. @@ -43,7 +44,7 @@ const faqs = [

    בהחלט! תוכלו תמיד להיעזר ולהתייעץ עם חברי וחברות קהילת הקוד הפתוח שלנו{' '} - + בדיסקורד. @@ -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', +};