5 Commits

Author SHA1 Message Date
kudinDmitriyUp
0846e1dc6c Bob AI: Add learn more button to hero section 2026-06-13 20:47:16 +00:00
6feffa039d Merge version_4_1781383069274 into main
Merge version_4_1781383069274 into main
2026-06-13 20:40:00 +00:00
kudinDmitriyUp
ce604fbd8b Bob AI: Add another button to the hero section with a leran more tha 2026-06-13 20:39:21 +00:00
7ce71f2ebd Merge version_3_1781382872550 into main
Merge version_3_1781382872550 into main
2026-06-13 20:37:21 +00:00
b607beaa2d Merge version_3_1781382872550 into main
Merge version_3_1781382872550 into main
2026-06-13 20:37:10 +00:00

View File

@@ -36,6 +36,7 @@ const items = [
tag: "Interior Design"
}
];
const learnMoreButton = { text: "Learn more", href: "#services" };
const secondaryButton = {
text: "View all my projects",
href: "#"
@@ -193,34 +194,42 @@ const HeroInline = () => {
<span className="text-foreground/50">{"I craft every visual touchpoint your brand needs to capture attention and convert it into revenue."}</span>
</p>
<a
href={primaryButton.href}
onClick={handlePrimaryClick}
className="group flex items-center gap-3 mt-2 text-primary-cta-text rounded-full pl-3 pr-6 py-3 w-fit primary-button transition-all duration-300"
>
<div className="flex items-center">
<div className="card p-px rounded-full transition-transform duration-500 ease-out group-hover:-rotate-6">
<img
src={primaryButton.avatarSrc}
className="w-9 h-9 rounded-full object-cover"
alt=""
/>
</div>
<div className="grid grid-cols-[0fr] group-hover:grid-cols-[1fr] transition-all duration-500 ease-out">
<div className="overflow-hidden flex items-center">
<span className="text-primary-cta-text text-sm font-medium mx-2 transition-transform duration-500 ease-out -translate-x-3 group-hover:translate-x-0">
+
</span>
<div className="card p-px rounded-full shrink-0 transition-transform duration-500 ease-out -translate-x-5 group-hover:translate-x-0 group-hover:rotate-6">
<span className="w-9 h-9 rounded-full flex items-center justify-center">
<span className="text-foreground text-xs font-bold">{primaryButton.avatarLabel}</span>
<div className="flex flex-wrap items-center gap-4 mt-2">
<a
href={primaryButton.href}
onClick={handlePrimaryClick}
className="group flex items-center gap-3 text-primary-cta-text rounded-full pl-3 pr-6 py-3 w-fit primary-button transition-all duration-300"
>
<div className="flex items-center">
<div className="card p-px rounded-full transition-transform duration-500 ease-out group-hover:-rotate-6">
<img
src={primaryButton.avatarSrc}
className="w-9 h-9 rounded-full object-cover"
alt=""
/>
</div>
<div className="grid grid-cols-[0fr] group-hover:grid-cols-[1fr] transition-all duration-500 ease-out">
<div className="overflow-hidden flex items-center">
<span className="text-primary-cta-text text-sm font-medium mx-2 transition-transform duration-500 ease-out -translate-x-3 group-hover:translate-x-0">
+
</span>
<div className="card p-px rounded-full shrink-0 transition-transform duration-500 ease-out -translate-x-5 group-hover:translate-x-0 group-hover:rotate-6">
<span className="w-9 h-9 rounded-full flex items-center justify-center">
<span className="text-foreground text-xs font-bold">{primaryButton.avatarLabel}</span>
</span>
</div>
</div>
</div>
</div>
</div>
<span className="text-base font-medium whitespace-nowrap">{primaryButton.text}</span>
</a>
<span className="text-base font-medium whitespace-nowrap">{primaryButton.text}</span>
</a>
<a
href="#services"
className="secondary-button flex items-center gap-2 px-6 py-3 rounded-full transition-all duration-300"
>
{learnMoreButton.text}
</a>
</div>
</motion.div>
<div ref={placeholderRef} className="w-full md:w-[54%] relative h-80 md:h-96">