1+ import AGChartsLogoDark from "../../assets/ag-charts-logo-dark.png" ;
12import AGChartsLogo from "../../assets/ag-charts-logo.png" ;
3+ import AGLogoDark from "../../assets/ag-grid-logo-dark.png" ;
24import AGLogo from "../../assets/ag-grid-logo.png" ;
35import WebpackIcon from "../../assets/icon-square-small.svg" ;
46import Link from "../Link/Link.jsx" ;
5- import "../Sponsors/Sponsors.scss" ;
7+
8+ // Tailwind CSS is used for styling
69
710const Sponsors = ( ) => (
8- < div className = "sponsors" >
9- < div className = "sponsors__content" >
10- < div className = "sponsors__link-wrapper" >
11+ < div className = "absolute h-full w-[250px] ml-[-250px] mr-2.5" >
12+ < div className = "sticky hidden xl:flex flex-wrap justify-center items-start border-r-2 border-gray-200 my-6 px-6 pb-12 overflow-hidden bg-transparent transition-colors duration-200 top-24" >
13+ { /* AG Grid */ }
14+ < div className = "bg-white dark:bg-black shadow-lg rounded-lg m-2 transition-transform duration-200 hover:bg-gray-100 dark:hover:bg-gray-700 hover:scale-105 dark:shadow-[0_0_40px_rgba(255,255,255,0.18)]" >
1115 < Link to = "https://www.ag-grid.com/?utm_source=webpack& utm_medium = banner & utm_campaign = sponsorship " >
16+ { /* Light mode */ }
1217 < img
13- className = "agGridLogo"
1418 src = { AGLogo }
1519 alt = "ag grid"
1620 width = { 220 }
1721 loading = "lazy"
22+ className = "block dark:hidden"
23+ />
24+
25+ { /* Dark mode */ }
26+ < img
27+ src = { AGLogoDark }
28+ alt = "ag grid dark"
29+ width = { 220 }
30+ loading = "lazy"
31+ className = "hidden dark:block"
1832 />
1933 </ Link >
2034 </ div >
21- < div className = "sponsors__link-wrapper" >
35+
36+ { /* AG Charts */ }
37+ < div className = "bg-white dark:bg-black shadow-lg rounded-lg m-2 transition-transform duration-200 hover:bg-gray-100 dark:hover:bg-gray-700 hover:scale-105 dark:shadow-[0_0_40px_rgba(255,255,255,0.18)]" >
2238 < Link to = "https://charts.ag-grid.com/?utm_source=webpack& utm_medium = banner & utm_campaign = sponsorship " >
39+ { /* Light mode */ }
2340 < img
24- className = "agChartsLogo"
2541 src = { AGChartsLogo }
2642 alt = "ag charts"
2743 width = { 220 }
2844 loading = "lazy"
45+ className = "block dark:hidden"
46+ />
47+
48+ { /* Dark mode */ }
49+ < img
50+ src = { AGChartsLogoDark }
51+ alt = "ag charts dark"
52+ width = { 220 }
53+ loading = "lazy"
54+ className = "hidden dark:block"
2955 />
3056 </ Link >
3157 </ div >
32- < div className = "sponsors__link-wrapper-2" >
58+
59+ { /* Webpack Sponsor */ }
60+ < div className = "m-5 flex flex-col items-center transition-transform duration-200" >
3361 < Link to = "https://www.ag-grid.com/?utm_source=webpack& utm_medium = banner & utm_campaign = sponsorship " >
34- < div className = "sponsors__tagline " >
62+ < div className = "text-3xl font-normal text-gray-600 dark:text-gray-400 my-4 text-center leading-snug " >
3563 Datagrid and Charting for Enterprise Applications
3664 </ div >
37- < div className = "sponsors__img__wrapper" >
65+
66+ < div className = "flex justify-center w-full" >
3867 < img
3968 src = { WebpackIcon }
4069 alt = "webpack"
@@ -43,7 +72,10 @@ const Sponsors = () => (
4372 loading = "lazy"
4473 />
4574 </ div >
46- < div className = "sponsors__footer" > Proud to partner with webpack</ div >
75+
76+ < div className = "italic text-2xl text-gray-600 dark:text-gray-400 my-4 text-center" >
77+ Proud to partner with webpack
78+ </ div >
4779 </ Link >
4880 </ div >
4981 </ div >
0 commit comments