diff --git a/app/(pages)/(home)/page.jsx b/app/(pages)/(home)/page.jsx index d1079ac..7693fd7 100644 --- a/app/(pages)/(home)/page.jsx +++ b/app/(pages)/(home)/page.jsx @@ -91,6 +91,7 @@ export default async function Home() { alt={"JVMC Teddy Bear"} style={{ objectFit: "cover" }} fill={true} + sizes={"(max-width: 1048px) 50vw, (max-width: 720px) 33vw"} /> @@ -197,6 +198,7 @@ export default async function Home() { alt={"Group of medical students"} style={{ objectFit: "cover" }} fill={true} + sizes={"(max-width: 1048px) 50vw, (max-width: 720px) 33vw"} /> diff --git a/app/(pages)/_components/AboutUsCard/AboutUs.jsx b/app/(pages)/_components/AboutUsCard/AboutUs.jsx new file mode 100644 index 0000000..ce1aa0e --- /dev/null +++ b/app/(pages)/_components/AboutUsCard/AboutUs.jsx @@ -0,0 +1,25 @@ +import Image from "next/image"; +import styles from "./AboutUsCard.module.scss"; + +export default function AboutUsCard({ content, img, title, alt, alignment }) { + return ( +
+
+

{title}

+ {/* Map chunks of text to

elements */} + {content.map((text, idx) => ( +

{text}

+ ))} +
+
+ {alt} +
+
+ ); +} diff --git a/app/(pages)/_components/AboutUsCard/AboutUsCard.jsx b/app/(pages)/_components/AboutUsCard/AboutUsCard.jsx index ca3d5d0..e022750 100644 --- a/app/(pages)/_components/AboutUsCard/AboutUsCard.jsx +++ b/app/(pages)/_components/AboutUsCard/AboutUsCard.jsx @@ -13,7 +13,10 @@ export default function AboutUsCard({

{title}

{/* LONG TEXT */} -

+

{imgAlt} - {console.log(imgAlt)}
); diff --git a/app/(pages)/_components/AboutUsCard/AboutUsCard.module.scss b/app/(pages)/_components/AboutUsCard/AboutUsCard.module.scss index e30c8a7..9c19292 100644 --- a/app/(pages)/_components/AboutUsCard/AboutUsCard.module.scss +++ b/app/(pages)/_components/AboutUsCard/AboutUsCard.module.scss @@ -43,3 +43,11 @@ .img.right { border-radius: 0 var(--card-border-radius) var(--card-border-radius) 0; } + +.content { + @include mixins.fontStyle(1.1rem, 400, 150%, var(--font2)); + + @include mixins.tablet { + @include mixins.fontStyle(1rem, 400, 150%, var(--font2)); + } +} diff --git a/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.jsx b/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.jsx index addf5be..5ec0515 100644 --- a/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.jsx +++ b/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.jsx @@ -18,14 +18,24 @@ export default function ClinicRolesCard({ style={{ objectFit: "cover" }} fill={true} alt={imgAlt} + sizes={"(max-width: 1048px) 33vw, (max-width: 720px) 50vw, 100vw"} />
- {iconAlt} + {iconAlt}

{title}

{/* Below is LONG TEXT */} -

+

); } diff --git a/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.module.scss b/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.module.scss index 1e5aa58..8f2134a 100644 --- a/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.module.scss +++ b/app/(pages)/_components/ClinicRolesCard/ClinicRolesCard.module.scss @@ -1,3 +1,5 @@ +@use "@/app/(pages)/_globals/mixins.scss"; + .page { display: flex; flex-direction: column; @@ -56,3 +58,11 @@ transform: translate(-50%, -50%); // moves 0, 0 point to center of image } } + +.description { + @include mixins.fontStyle(1.1rem, 400, 150%, var(--font2)); + + @include mixins.tablet { + @include mixins.fontStyle(1rem, 400, 150%, var(--font2)); + } +} diff --git a/app/(pages)/_components/ClinicSchedulesCard/ClinicSchedulesCard.module.scss b/app/(pages)/_components/ClinicSchedulesCard/ClinicSchedulesCard.module.scss index bfefb73..8fe19fb 100644 --- a/app/(pages)/_components/ClinicSchedulesCard/ClinicSchedulesCard.module.scss +++ b/app/(pages)/_components/ClinicSchedulesCard/ClinicSchedulesCard.module.scss @@ -12,7 +12,7 @@ @include mixins.tablet { gap: 16px; - width: 90%; + width: 100%; } } diff --git a/app/(pages)/_components/CommunityPartnersCard/CommunityPartnersCard.jsx b/app/(pages)/_components/CommunityPartnersCard/CommunityPartnersCard.jsx index 616ccb5..b2eb12e 100644 --- a/app/(pages)/_components/CommunityPartnersCard/CommunityPartnersCard.jsx +++ b/app/(pages)/_components/CommunityPartnersCard/CommunityPartnersCard.jsx @@ -17,6 +17,7 @@ export default function CommunityPartnersCard({ index, partner }) { src={partner.imageSrc} style={{ objectFit: "cover", objectPosition: "50% 20%" }} fill={true} + sizes={"(max-width: 1048px) 50vw, (max-width: 720px) 100vw"} alt={partner.imageAlt} /> diff --git a/app/(pages)/_components/CommunityPartnersCarousel/CommunityPartnersCarousel.jsx b/app/(pages)/_components/CommunityPartnersCarousel/CommunityPartnersCarousel.jsx index e87a3df..c198496 100644 --- a/app/(pages)/_components/CommunityPartnersCarousel/CommunityPartnersCarousel.jsx +++ b/app/(pages)/_components/CommunityPartnersCarousel/CommunityPartnersCarousel.jsx @@ -10,13 +10,13 @@ export default function CommunityPartnersCarousel({ images }) {
{doubleImages.map((image, index) => (
- {console.log(image.src)} {image.alt}
))} diff --git a/app/(pages)/_components/Footer/Footer.jsx b/app/(pages)/_components/Footer/Footer.jsx index adb6e73..c0e293b 100644 --- a/app/(pages)/_components/Footer/Footer.jsx +++ b/app/(pages)/_components/Footer/Footer.jsx @@ -17,8 +17,9 @@ export default function Footer() { {data.imgAlt}