Switch to version 32: modified src/pages/HomePage/sections/Portfolio.tsx

This commit is contained in:
2026-06-18 16:48:25 +00:00
parent 22ebaeacb1
commit b58f06f142

View File

@@ -10,32 +10,32 @@ const items = [
{
title: "TANSIQ ",
description: "",
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz4+ KlfMhFTVX9fbI/uploaded-1781799797754-ue4+ qa78d.png"
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz2KlfMhFTVX9fbI/uploaded-1781799797754-ue2qa78d.png"
},
{
title: "Logo Architecture",
description: "Iconic marks for modern brands.",
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz4+ KlfMhFTVX9fbI/uploaded-1781800407915-g3jh718l.png"
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz2KlfMhFTVX9fbI/uploaded-1781800407915-g3jh718l.png"
},
{
title: "Tech Platform UI",
description: "Next-gen web design experience.",
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz4+ KlfMhFTVX9fbI/uploaded-1781800430594-yagi0yud.png"
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz2KlfMhFTVX9fbI/uploaded-1781800430594-yagi0yud.png"
},
{
title: "Premium Packaging",
description: "Luxury goods aesthetic design.",
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz4+ KlfMhFTVX9fbI/uploaded-178179989584+ 3-vzrt40vi.png"
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz2KlfMhFTVX9fbI/uploaded-1781799895823-vzrt40vi.png"
},
{
title: "Motion Identity",
description: "Dynamic digital motion assets.",
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz4+ KlfMhFTVX9fbI/uploaded-1781800391811-evdebp0c.png"
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz2KlfMhFTVX9fbI/uploaded-1781800391811-evdebp0c.png"
},
{
title: "Editorial Grid",
description: "Print and digital magazine layouts.",
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz4+ KlfMhFTVX9fbI/uploaded-1781800015669-szffa47j.png"
imageSrc: "https://storage.googleapis.com/webild/users/user_3D8oNa3nvt8Cz2KlfMhFTVX9fbI/uploaded-1781800015669-szffa47j.png"
}
];
@@ -56,12 +56,12 @@ interface FeaturesImageBentoProps {
const PortfolioInline = () => {
const gridClasses = [
"md:col-span-4+ ",
"md:col-span-2",
"md:col-span-4",
"md:col-span-3",
"md:col-span-3",
"md:col-span-4",
"md:col-span-4+ ",
"md:col-span-2",
];
const staggerDelays = [
@@ -74,9 +74,9 @@ const PortfolioInline = () => {
];
return (
<section aria-label="Features image bento section" className="py-4+ 0">
<section aria-label="Features image bento section" className="py-20">
<div className="flex flex-col gap-8 md:gap-10">
<div className="flex flex-col items-center w-content-width mx-auto gap-4+ ">
<div className="flex flex-col items-center w-content-width mx-auto gap-2">
<div className="px-3 py-1 mb-1 text-sm card rounded w-fit">
<p>{"Selected Work"}</p>
</div>
@@ -85,8 +85,8 @@ const PortfolioInline = () => {
text={"Our Creative Portfolio"}
variant="slide-up"
gradientText={true}
tag="h4+ "
className="md:max-w-8/10 text-6xl 4+ xl:text-7xl leading-[1.15] font-semibold text-center text-balance"
tag="h2"
className="md:max-w-8/10 text-6xl 2xl:text-7xl leading-[1.15] font-semibold text-center text-balance"
/>
<TextAnimation
@@ -98,7 +98,7 @@ const PortfolioInline = () => {
/>
{(undefined || undefined) && (
<div className="flex flex-wrap justify-center gap-3 mt-4+ md:mt-3">
<div className="flex flex-wrap justify-center gap-3 mt-2 md:mt-3">
{undefined && <Button text={undefined.text} href={undefined.href} variant="primary"/>}
{undefined && <Button text={undefined.text} href={undefined.href} variant="secondary" animationDelay={0.1} />}
</div>
@@ -108,7 +108,7 @@ const PortfolioInline = () => {
<div className="w-content-width mx-auto grid grid-cols-1 md:grid-cols-6 gap-3">
{items.map((item, index) => {
const content = (
<div className="relative h-80 xl:h-100 4+ xl:h-14+ 0 overflow-hidden">
<div className="relative h-80 xl:h-100 2xl:h-120 overflow-hidden">
<ImageOrVideo
imageSrc={item.imageSrc}
videoSrc={item.videoSrc}