File size: 937 Bytes
5491d8f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import { Box, Divider, Typography } from "@mui/material";
import { useDispatch } from "react-redux";

import { switchThemeMode } from "../../app/appSlice";

import AppAppBar from "../AppAppBar/AppAppBar";
import FAQ from "../FAQ/FAQ";
import Features from "../Features/Features";
import Footer from "../../shared/Footer/Footer";
import Hero from "../Hero/Hero";
import Services from "../Services/Services";
import Leaderboard from "../../main/Leaderboard/Leaderboard";
import Reference from "../Reference/Reference";

export function Landing() {
  const dispatch = useDispatch();

  const onClickThemeMode = () => {
    dispatch(switchThemeMode());
  };

  return (
    <div>
      <AppAppBar onClickThemeMode={onClickThemeMode} />
      <Hero />
      <Leaderboard />
      <Divider />
      <Services />
      <Features />
      <Divider />
      <FAQ />
      <Reference />
      <Footer />
    </div>
  );
}

export default Landing;