some types changes for debugging the eslint errors for building the project

This commit is contained in:
parsa aghaei 2024-09-25 12:44:25 +03:30
parent d268784281
commit 89a2a23fc1
5 changed files with 14 additions and 11 deletions

View File

@ -1,5 +1,5 @@
"use client";
import Image from "next/image";
import React, { useEffect, useState } from "react";
import Skeleton from "react-loading-skeleton";
import "react-loading-skeleton/dist/skeleton.css";

View File

@ -24,7 +24,7 @@ export default function MobileMenu({ clicked, setClicked }: propsType) {
<a
href="/#home"
className="block w-full whitespace-nowrap px-[14px] py-[10px] text-[21px] font-[400] hover:cursor-pointer hover:bg-slate-100"
onClick={(e) => {
onClick={() => {
setClicked(false);
}}
>
@ -33,7 +33,7 @@ export default function MobileMenu({ clicked, setClicked }: propsType) {
<a
href="/#about-me"
className="block w-full whitespace-nowrap px-[14px] py-[10px] text-[21px] font-[400] hover:cursor-pointer hover:bg-slate-100"
onClick={(e) => {
onClick={() => {
setClicked(false);
}}
>
@ -42,7 +42,7 @@ export default function MobileMenu({ clicked, setClicked }: propsType) {
<a
href="/#services"
className="block w-full whitespace-nowrap px-[14px] py-[10px] text-[21px] font-[400] hover:cursor-pointer hover:bg-slate-100"
onClick={(e) => {
onClick={() => {
setClicked(false);
}}
>
@ -51,7 +51,7 @@ export default function MobileMenu({ clicked, setClicked }: propsType) {
<a
href="/#projects"
className="block w-full whitespace-nowrap px-[14px] py-[10px] text-[21px] font-[400] hover:cursor-pointer hover:bg-slate-100"
onClick={(e) => {
onClick={() => {
setClicked(false);
}}
>
@ -60,7 +60,7 @@ export default function MobileMenu({ clicked, setClicked }: propsType) {
<a
href="/#testimonials"
className="block w-full whitespace-nowrap px-[14px] py-[10px] text-[21px] font-[400] hover:cursor-pointer hover:bg-slate-100"
onClick={(e) => {
onClick={() => {
setClicked(false);
}}
>
@ -69,7 +69,7 @@ export default function MobileMenu({ clicked, setClicked }: propsType) {
<a
href="/#contact"
className="block w-full whitespace-nowrap px-[14px] py-[10px] text-[21px] font-[400] hover:cursor-pointer hover:bg-slate-100"
onClick={(e) => {
onClick={() => {
setClicked(false);
}}
>

View File

@ -30,8 +30,12 @@ export default function Services() {
const data: Service[] = await response.json();
setServices(data);
} catch (err: any) {
} catch (err) {
if (err instanceof Error) {
setError(err.message);
} else {
setError("An unknown error occurred");
}
} finally {
setLoading(false);
}

View File

@ -1,5 +1,5 @@
"use client";
import Image from "next/image";
import React, { useEffect, useState } from "react";
export default function Testimonials() {

View File

@ -3,7 +3,6 @@ import localFont from "next/font/local";
import "./globals.css";
import Image from "next/image";
import BurgerButton from "./_components/burger-button/page";
import MobileMenu from "./_components/mobile-menu/page";
const geistSans = localFont({
src: "./../../public/fonts/Mikhak-v3.2/Variable/Mikhak[DSTY,KSHD,wght].woff2",