cources page

This commit is contained in:
Flatlogic Bot 2025-05-13 21:51:03 +00:00
parent 5363095eb8
commit be2fb234ce
4 changed files with 46 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -50,6 +50,10 @@ const nextConfig = {
source: '/about', source: '/about',
destination: '/web_pages/about', destination: '/web_pages/about',
}, },
{
source: '/courses',
destination: '/web_pages/courses',
},
]; ];
}, },
}; };

View File

@ -51,6 +51,10 @@ export const webPagesNavBar = [
href: '/faq', href: '/faq',
label: 'FAQ', label: 'FAQ',
}, },
{
href: '/courses',
label: 'courses',
},
{ {
href: '/services', href: '/services',
label: 'services', label: 'services',

View File

@ -0,0 +1,36 @@
import React, { useEffect } from 'react';
import type { ReactElement } from 'react';
import Head from 'next/head';
import LayoutGuest from '../../layouts/Guest';
import WebSiteHeader from '../../components/WebPageComponents/Header';
import WebSiteFooter from '../../components/WebPageComponents/Footer';
export default function CoursesPage() {
const projectName = 'test i18';
useEffect(() => {
const darkElement = document.querySelector('body .dark');
if (darkElement) {
darkElement.classList.remove('dark');
}
}, []);
return (
<div className="flex flex-col min-h-screen">
<Head>
<title>{`Courses - ${projectName}`}</title>
<meta
name="description"
content={`Access our list of courses on ${projectName}.`}
/>
</Head>
<WebSiteHeader projectName={projectName} />
<main className="flex-grow bg-white rounded-none"></main>
<WebSiteFooter projectName={projectName} />
</div>
);
}
CoursesPage.getLayout = function getLayout(page: ReactElement) {
return <LayoutGuest>{page}</LayoutGuest>;
};