- We are experienced in taking photos for all kinds of circumstances.
-
- Below is a summary of our extensive portfolio, with us you will
- always look good!
-
-
-
- {portfolioData.photos.map((photo) => (
-
-
- {
- setImageId(photo.id);
- }}
- />
-
-
- ))}
-
-
- )
- );
-};
diff --git a/my-app/src/Components/Portfolio/Portfolio.tsx b/my-app/src/Components/Portfolio/Portfolio.tsx
index a0838c0..19712a1 100644
--- a/my-app/src/Components/Portfolio/Portfolio.tsx
+++ b/my-app/src/Components/Portfolio/Portfolio.tsx
@@ -2,14 +2,14 @@ import styles from "./Portfolio.module.css";
import { useContext, useEffect, useState } from "react";
import { Link } from "react-router-dom";
import { ThemeContext } from "../../providers/theme.tsx";
-import { PortfolioInterface } from "./Portfolio.types";
+import { PortfolioDataInterface } from "./Portfolio.types";
export const Portfolio = () => {
- const [setImageId] = useState(null);
+ const [_, setImageId] = useState(null);
const { theme } = useContext(ThemeContext);
- const [portfolioData, setPortfolioData] = useState(null);
+ const [portfolioData, setPortfolioData] = useState(null);
useEffect(() => {
fetch("/photos.json")
diff --git a/my-app/src/Components/Portfolio/Portfolio.types.ts b/my-app/src/Components/Portfolio/Portfolio.types.ts
index 88fbc4d..7dc8356 100644
--- a/my-app/src/Components/Portfolio/Portfolio.types.ts
+++ b/my-app/src/Components/Portfolio/Portfolio.types.ts
@@ -5,4 +5,8 @@ export interface PortfolioInterface {
price: number;
url: string;
width: number;
- }
\ No newline at end of file
+ }
+
+export interface PortfolioDataInterface {
+ photos: Array;
+}
\ No newline at end of file