diff --git a/src/app/(advice)/advice.tsx b/src/app/(advice)/advice.tsx
index 5af6c38..c6fcc9b 100644
--- a/src/app/(advice)/advice.tsx
+++ b/src/app/(advice)/advice.tsx
@@ -10,11 +10,7 @@ import { Heading, IconButton, Text } from "@chakra-ui/react";
import { useQuery } from "@tanstack/react-query";
import React, { useCallback } from "react";
-export default function Advice({
- initialAdvice,
-}: {
- initialAdvice: AdviceType;
-}) {
+const Advice = ({ initialAdvice }: { initialAdvice: AdviceType }) => {
const {
data: advice,
isFetching,
@@ -72,4 +68,6 @@ export default function Advice({
/>
);
-}
+};
+
+export default Advice;
diff --git a/src/app/(advice)/adviceBoundary.tsx b/src/app/(advice)/adviceBoundary.tsx
index b6c6e2c..c0321b7 100644
--- a/src/app/(advice)/adviceBoundary.tsx
+++ b/src/app/(advice)/adviceBoundary.tsx
@@ -9,11 +9,7 @@ import React from "react";
import { ErrorBoundary } from "react-error-boundary";
import { Suspense } from "react";
-export default function AdviceBoundary({
- initialAdvice,
-}: {
- initialAdvice: AdviceType;
-}) {
+const AdviceBoundary = ({ initialAdvice }: { initialAdvice: AdviceType }) => {
const { reset } = useQueryErrorResetBoundary();
return (
@@ -28,4 +24,6 @@ export default function AdviceBoundary({
);
-}
+};
+
+export default AdviceBoundary;
diff --git a/src/app/(advice)/error.tsx b/src/app/(advice)/error.tsx
index 3525cd7..4310993 100644
--- a/src/app/(advice)/error.tsx
+++ b/src/app/(advice)/error.tsx
@@ -7,7 +7,7 @@ import MobileDividerIcon from "@/theme/icons/MobileDividerIcon";
import { Heading, IconButton, Text } from "@chakra-ui/react";
import React from "react";
-export default function Error({ onClick }: { onClick: () => void }) {
+const Error = ({ onClick }: { onClick: () => void }) => {
return (
);
-}
+};
+
+export default Error;
diff --git a/src/app/(advice)/layout.tsx b/src/app/(advice)/layout.tsx
index 8a1d10b..6a250d2 100644
--- a/src/app/(advice)/layout.tsx
+++ b/src/app/(advice)/layout.tsx
@@ -3,10 +3,12 @@
import { Grid } from "@chakra-ui/react";
import React, { ReactNode } from "react";
-export default function AdviceLayout({ children }: { children: ReactNode }) {
+const AdviceLayout = ({ children }: { children: ReactNode }) => {
return (
{children}
);
-}
+};
+
+export default AdviceLayout;
diff --git a/src/app/(advice)/loading.tsx b/src/app/(advice)/loading.tsx
index 9005859..6a431ac 100644
--- a/src/app/(advice)/loading.tsx
+++ b/src/app/(advice)/loading.tsx
@@ -7,7 +7,7 @@ import { Box } from "@chakra-ui/react";
const rollAnimation = `${roll} 400ms linear infinite`;
const pulseAnimation = `${pulse} 2s linear infinite`;
-export default function Loading() {
+const Loading = () => {
return (
);
-}
+};
+
+export default Loading;
diff --git a/src/app/(advice)/page.tsx b/src/app/(advice)/page.tsx
index 2295539..e97c2e9 100644
--- a/src/app/(advice)/page.tsx
+++ b/src/app/(advice)/page.tsx
@@ -2,8 +2,10 @@ import AdviceBoundary from "@/app/(advice)/adviceBoundary";
import { fetchAdvice } from "@/app/(fetch)/fetchAdvice";
import React from "react";
-export default async function Page() {
+const Page = async () => {
const initialAdvice = await fetchAdvice();
return ;
-}
+};
+
+export default Page;
diff --git a/src/app/head.tsx b/src/app/head.tsx
index 512fdd3..5b06307 100644
--- a/src/app/head.tsx
+++ b/src/app/head.tsx
@@ -1,4 +1,4 @@
-export default function Head() {
+const Head = () => {
return (
<>
Frontend Mentor | Advice Generator App
@@ -10,4 +10,6 @@ export default function Head() {
>
);
-}
+};
+
+export default Head;
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 8ca758b..6f079ba 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -2,11 +2,7 @@ import { manrope } from "@/app/fonts";
import Providers from "@/app/providers";
import React from "react";
-export default function RootLayout({
- children,
-}: {
- children: React.ReactNode;
-}) {
+const RootLayout = ({ children }: { children: React.ReactNode }) => {
return (