import React, { useEffect, useState } from 'react'; import type { ReactElement } from 'react'; import Head from 'next/head'; import Link from 'next/link'; import { useAppSelector } from '../../stores/hooks'; import LayoutGuest from '../../layouts/Guest'; import WebSiteHeader from '../../components/WebPageComponents/Header'; import WebSiteFooter from '../../components/WebPageComponents/Footer'; import { HeroDesigns, FeaturesDesigns, AboutUsDesigns, TestimonialsDesigns, ContactFormDesigns, } from '../../components/WebPageComponents/designs'; import HeroSection from '../../components/WebPageComponents/HeroComponent'; import FeaturesSection from '../../components/WebPageComponents/FeaturesComponent'; import AboutUsSection from '../../components/WebPageComponents/AboutUsComponent'; import TestimonialsSection from '../../components/WebPageComponents/TestimonialsComponent'; import ContactFormSection from '../../components/WebPageComponents/ContactFormComponent'; export default function WebSite() { const cardsStyle = useAppSelector((state) => state.style.cardsStyle); const bgColor = useAppSelector((state) => state.style.bgLayoutColor); const projectName = 'saveschematest'; useEffect(() => { const darkElement = document.querySelector('body .dark'); if (darkElement) { darkElement.classList.remove('dark'); } }, []); const pages = [ { href: '/home', label: 'home', }, { href: '/about', label: 'about', }, { href: '/services', label: 'services', }, { href: '/contact', label: 'contact', }, { href: '/faq', label: 'FAQ', }, ]; const features_points = [ { name: 'Course Creation', description: 'Easily create and customize courses with syllabi, resources, and assessments. Empower educators to deliver engaging content effortlessly.', icon: 'mdiBookOpenPageVariant', }, { name: 'Student Management', description: 'Maintain a comprehensive database of students, track their progress, and manage grades efficiently. Enhance student engagement and success.', icon: 'mdiAccountGroup', }, { name: 'Instructor Profiles', description: 'Showcase instructor qualifications, courses, and availability. Facilitate better communication and collaboration between educators and students.', icon: 'mdiAccountTie', }, ]; const testimonials = [ { text: '${projectName} has revolutionized our online courses. The intuitive interface and robust features make teaching a breeze!', company: 'EduTech Innovations', user_name: 'Alice Johnson, Lead Instructor', }, { text: 'Our students love the interactive elements and seamless navigation. ${projectName} truly enhances the learning experience.', company: 'FutureLearn Academy', user_name: 'Michael Smith, Program Director', }, { text: 'Managing student data and course materials has never been easier. ${projectName} is a game-changer for our institution.', company: 'Global Education Hub', user_name: 'Sophia Lee, Academic Coordinator', }, { text: 'The analytics feature provides invaluable insights into student engagement and performance. Highly recommend ${projectName}!', company: 'Bright Minds Institute', user_name: 'James Brown, Data Analyst', }, { text: "As an instructor, I appreciate the flexibility and support ${projectName} offers. It's a must-have for any educator.", company: 'Innovative Learning Solutions', user_name: 'Emily Davis, Senior Lecturer', }, { text: "Our enrollment process is now streamlined and efficient, thanks to ${projectName}. It's a fantastic tool for any educational platform.", company: 'Smart Education Systems', user_name: 'David Wilson, Enrollment Manager', }, ]; return (