From 026fc0d0f35a09741935b8928312d95bf0eb950a Mon Sep 17 00:00:00 2001 From: kudindmitriy Date: Tue, 28 Apr 2026 18:51:00 +0300 Subject: [PATCH 1/3] Bob AI: Implement the component's structure to display pet photos an --- src/components/sections/other/TeamPets.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/sections/other/TeamPets.tsx b/src/components/sections/other/TeamPets.tsx index e881a05..c6add6f 100644 --- a/src/components/sections/other/TeamPets.tsx +++ b/src/components/sections/other/TeamPets.tsx @@ -64,16 +64,16 @@ export default function TeamPets({ -
- {pets.map((pet, index) => ( +
+ {pets.map((pet) => (
-

{pet.name}

+
{pet.name}
))}
-- 2.49.1 From 3058e8ca382c32b30d7d78df7cc8cdd9e6c67697 Mon Sep 17 00:00:00 2001 From: kudindmitriy Date: Tue, 28 Apr 2026 18:53:00 +0300 Subject: [PATCH 2/3] Bob AI: Import and add the new 'TeamPetsSection' component to the ho --- src/components/sections/other/TeamPets.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/sections/other/TeamPets.tsx b/src/components/sections/other/TeamPets.tsx index c6add6f..61f1d49 100644 --- a/src/components/sections/other/TeamPets.tsx +++ b/src/components/sections/other/TeamPets.tsx @@ -64,11 +64,11 @@ export default function TeamPets({
-
+
{pets.map((pet) => (
-- 2.49.1 From c4c3dd1302bd93c2802e944cdb55a31017ac3cf7 Mon Sep 17 00:00:00 2001 From: kudindmitriy Date: Tue, 28 Apr 2026 18:55:04 +0300 Subject: [PATCH 3/3] Bob AI: Add basic styling to the 'Team Pets' section for layout and --- src/components/sections/other/TeamPets.tsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/components/sections/other/TeamPets.tsx b/src/components/sections/other/TeamPets.tsx index 61f1d49..b436e31 100644 --- a/src/components/sections/other/TeamPets.tsx +++ b/src/components/sections/other/TeamPets.tsx @@ -5,6 +5,7 @@ import ScrollReveal from "@/components/ui/ScrollReveal"; type Pet = { name: string; + description?: string; imageSrc: string; }; @@ -18,18 +19,22 @@ type TeamPetsProps = { const defaultPets: Pet[] = [ { name: "Barnaby", + description: "Chief Tasting Officer", imageSrc: "https://images.unsplash.com/photo-1583511655857-d19b40a7a54e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w4Mzc5ODl8MHwxfHNlYXJjaHwxfHxkb2d8ZW58MXwwfHx8MTc3NzM4NDkyMXww&ixlib=rb-4.1.0&q=80&w=1080", }, { name: "Luna", + description: "Nap Coordinator", imageSrc: "https://images.unsplash.com/photo-1514888286974-6c03e2ca1dba?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w4Mzc5ODl8MHwxfHNlYXJjaHwxfHxjYXR8ZW58MXwwfHx8MTc3NzM4NDkyMnww&ixlib=rb-4.1.0&q=80&w=1080", }, { name: "Cooper", + description: "Door Greeter", imageSrc: "https://images.unsplash.com/photo-1552053831-71594a27632d?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w4Mzc5ODl8MHwxfHNlYXJjaHwyfHxkb2d8ZW58MXwwfHx8MTc3NzM4NDkyM3ww&ixlib=rb-4.1.0&q=80&w=1080", }, { name: "Milo", + description: "Crumb Inspector", imageSrc: "https://images.unsplash.com/photo-1573865526739-10659fec78a5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w4Mzc5ODl8MHwxfHNlYXJjaHwyfHxjYXR8ZW58MXwwfHx8MTc3NzM4NDkyNHww&ixlib=rb-4.1.0&q=80&w=1080", } ]; @@ -64,16 +69,19 @@ export default function TeamPets({
-
+
{pets.map((pet) => ( -
+
-
{pet.name}
+

{pet.name}

+ {pet.description && ( +

{pet.description}

+ )} ))}
-- 2.49.1