Skip to content

Commit ccf71cf

Browse files
committed
feat(ui): redesign Netlify highlight component with improved styling and hover effects
1 parent aeae422 commit ccf71cf

1 file changed

Lines changed: 29 additions & 17 deletions

File tree

components/docs/sidebar/netlify-highlight.tsx

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,36 @@ import { SiNetlify } from "react-icons/si";
22

33
export function NetlifyHighlight() {
44
return (
5-
<div className="px-4 pt-3">
6-
<div className="flex items-center gap-3 rounded-xl border border-emerald-100 bg-white px-4 py-3 text-sm shadow-xs dark:border-emerald-900/40 dark:bg-gray-900/70">
7-
<div className="flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-emerald-50 text-emerald-600 ring-1 ring-emerald-100 dark:bg-emerald-900/40 dark:text-emerald-200 dark:ring-emerald-800/60">
8-
<SiNetlify aria-hidden className="h-5 w-5" />
9-
</div>
10-
<div className="space-y-1">
11-
<p className="font-semibold text-gray-900 dark:text-emerald-100">Powered by Netlify</p>
12-
<a
13-
className="inline-flex items-center gap-1 text-emerald-700 text-xs font-semibold underline decoration-emerald-400 decoration-2 underline-offset-4 hover:text-emerald-800 dark:text-emerald-200 dark:hover:text-emerald-100"
14-
href="https://www.netlify.com/"
15-
rel="noopener noreferrer"
16-
target="_blank"
17-
>
18-
Explore Netlify
19-
<span aria-hidden></span>
20-
</a>
5+
<a
6+
href="https://www.netlify.com/"
7+
target="_blank"
8+
rel="noopener noreferrer"
9+
className="group block px-4 pt-3"
10+
>
11+
<div className="relative overflow-hidden rounded-xl border border-gray-200 bg-gray-50/50 transition-all duration-300 hover:border-[#05BDBA]/40 hover:shadow-md dark:border-gray-800 dark:bg-gray-900/20 dark:hover:border-[#32E6E2]/40">
12+
13+
<div className="flex items-center gap-3 px-4 py-3">
14+
15+
<div className="flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-[#E6FFFA] text-[#05BDBA] transition-transform duration-300 group-hover:scale-105 dark:bg-[#1E2124] dark:text-[#32E6E2]">
16+
<SiNetlify className="h-5 w-5" />
17+
</div>
18+
19+
<div className="flex flex-col leading-tight">
20+
<span className="text-[10px] font-semibold uppercase tracking-wider text-gray-500 dark:text-gray-400">
21+
Hosting & Deploy
22+
</span>
23+
24+
<span className="flex items-center gap-1.5 text-sm font-semibold text-gray-900 transition-colors group-hover:text-[#05BDBA] dark:text-gray-100 dark:group-hover:text-[#32E6E2]">
25+
Powered by Netlify
26+
<span className="transition-transform duration-300 group-hover:translate-x-0.5 group-hover:-translate-y-0.5">
27+
28+
</span>
29+
</span>
30+
</div>
2131
</div>
32+
33+
<div className="absolute inset-x-0 bottom-0 h-[2px] bg-gradient-to-r from-transparent via-[#05BDBA]/60 to-transparent opacity-0 transition-opacity duration-300 group-hover:opacity-100 dark:via-[#32E6E2]/60" />
2234
</div>
23-
</div>
35+
</a>
2436
);
2537
}

0 commit comments

Comments
 (0)