From d7764d7e72c3570848360b8d991a0fdb879ef6b8 Mon Sep 17 00:00:00 2001 From: MaelBallereau Date: Mon, 6 Oct 2025 15:52:55 +0200 Subject: [PATCH 1/3] Update : img to Next.js Image component and fix one Tailwind syntax error --- components/achievements/infiniteSlider.jsx | 3 ++- components/contact/ContactDetails.jsx | 2 +- components/gallery/slider.jsx | 3 ++- components/team/memberCard.jsx | 8 ++++---- components/team/membersAndAlumni.jsx | 2 +- components/team/teamHero.jsx | 3 ++- 6 files changed, 12 insertions(+), 9 deletions(-) diff --git a/components/achievements/infiniteSlider.jsx b/components/achievements/infiniteSlider.jsx index ecd753a..cef2942 100644 --- a/components/achievements/infiniteSlider.jsx +++ b/components/achievements/infiniteSlider.jsx @@ -1,4 +1,5 @@ import React from "react"; +import Image from "next/image"; import { useState, useEffect } from "react"; import Slider from 'react-infinite-logo-slider' @@ -18,7 +19,7 @@ const InfiniteSlider = ({ data, direction }) => { {data.map((company, index) => (
- {company.alt} { initial="initial" whileInView="animate" viewport={{ once: true }}> - white bulb diff --git a/components/gallery/slider.jsx b/components/gallery/slider.jsx index c965f9b..01942b0 100644 --- a/components/gallery/slider.jsx +++ b/components/gallery/slider.jsx @@ -1,4 +1,5 @@ import React from "react"; +import Image from "next/image"; import Carousel from "react-multi-carousel"; import "react-multi-carousel/lib/styles.css"; import "./styles.css"; @@ -38,7 +39,7 @@ const Slider = ({ sliderImageUrl, showDescription }) => { {sliderImageUrl.map((imageUrl, index) => { return (
- + {showDescription && (

{imageUrl.description}

diff --git a/components/team/memberCard.jsx b/components/team/memberCard.jsx index 5d98c54..3e5391a 100644 --- a/components/team/memberCard.jsx +++ b/components/team/memberCard.jsx @@ -25,24 +25,24 @@ const memberCard = ({

{title}

{githubLink ? - github :null} {twitterLink ? - twitter :null} {linkedinLink ? - linkedin :null}
diff --git a/components/team/membersAndAlumni.jsx b/components/team/membersAndAlumni.jsx index 885f790..ef3d063 100644 --- a/components/team/membersAndAlumni.jsx +++ b/components/team/membersAndAlumni.jsx @@ -76,7 +76,7 @@ const MembersAndAlumni = ({ contentFor }) => { >
{showAllMembers ? "See less" : "See more"} - { const team1Varients={ @@ -20,7 +21,7 @@ const teamHero = () => { initial="initial" whileInView="animate" viewport={{once:true}}> - team

{data.hero.title}

From f2ddae2b1b35e6327f52628f116f16c709ed50cc Mon Sep 17 00:00:00 2001 From: MaelBallereau Date: Mon, 6 Oct 2025 17:04:34 +0200 Subject: [PATCH 2/3] Fix : I adapt the width for all Image components --- components/achievements/infiniteSlider.jsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/achievements/infiniteSlider.jsx b/components/achievements/infiniteSlider.jsx index cef2942..a480715 100644 --- a/components/achievements/infiniteSlider.jsx +++ b/components/achievements/infiniteSlider.jsx @@ -23,6 +23,8 @@ const InfiniteSlider = ({ data, direction }) => { src={company.img_path} alt={company.alt} className="md:w-44 md:h-44" + width={44} + height={44} />
From 0f5acd875cb7d238d7cf70df4a28bc3db670f3cf Mon Sep 17 00:00:00 2001 From: MaelBallereau Date: Tue, 7 Oct 2025 16:49:59 +0200 Subject: [PATCH 3/3] fix : width and height props --- components/gallery/slider.jsx | 2 +- components/team/memberCard.jsx | 56 +++++++++++++++++----------- components/team/membersAndAlumni.jsx | 4 ++ components/team/teamHero.jsx | 1 + 4 files changed, 40 insertions(+), 23 deletions(-) diff --git a/components/gallery/slider.jsx b/components/gallery/slider.jsx index 01942b0..9de6cbd 100644 --- a/components/gallery/slider.jsx +++ b/components/gallery/slider.jsx @@ -39,7 +39,7 @@ const Slider = ({ sliderImageUrl, showDescription }) => { {sliderImageUrl.map((imageUrl, index) => { return (
- + {showDescription && (

{imageUrl.description}

diff --git a/components/team/memberCard.jsx b/components/team/memberCard.jsx index 3e5391a..e9bb333 100644 --- a/components/team/memberCard.jsx +++ b/components/team/memberCard.jsx @@ -16,7 +16,7 @@ const memberCard = ({
@@ -24,27 +24,39 @@ const memberCard = ({

{name}

{title}

- {githubLink ? - github - :null} - {twitterLink ? - twitter - :null} - {linkedinLink ? - linkedin - :null} + {githubLink ? ( + + github + + ) : null} + {twitterLink ? ( + + twitter + + ) : null} + {linkedinLink ? ( + + linkedin + + ) : null}
diff --git a/components/team/membersAndAlumni.jsx b/components/team/membersAndAlumni.jsx index ef3d063..12f7ba5 100644 --- a/components/team/membersAndAlumni.jsx +++ b/components/team/membersAndAlumni.jsx @@ -2,6 +2,7 @@ import React, { useEffect, useState } from "react"; import Title from "@/components/ui/title"; import MemberCard from "@/components/team/memberCard"; import data from "@/content/team.json"; +import Image from "next/image"; import members from "@/content/members.json"; import alumni from "@/content/alumni.json"; import { motion } from "framer-motion"; @@ -78,6 +79,9 @@ const MembersAndAlumni = ({ contentFor }) => { {showAllMembers ? "See less" : "See more"} see more { viewport={{once:true}}> team

{data.hero.title}