Skip to content

Commit 34f5616

Browse files
committed
fix(Sponsors): remove nested wrappers and fix dark mode white flash
1 parent f02c770 commit 34f5616

1 file changed

Lines changed: 18 additions & 10 deletions

File tree

src/components/Sponsors/Sponsors.jsx

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,25 @@ import Link from "../Link/Link.jsx";
99

1010
const Sponsors = () => (
1111
<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-gray-100 dark:bg-gray-900 transition-colors duration-200 top-24">
12+
<div
13+
className="
14+
sticky top-24 hidden xl:flex flex-col items-center
15+
border-r-2 border-gray-200 dark:border-gray-700
16+
my-6 px-6 pb-12
17+
bg-white dark:bg-gray-900
18+
transition-colors duration-200
19+
"
20+
>
1321
{/* AG Grid */}
14-
<div className="sticky hidden xl:flex flex-wrap justify-center items-start border-r-2 border-gray-200 dark:border-gray-700 my-6 px-6 pb-12 overflow-hidden bg-white dark:bg-gray-900 top-24">
22+
<div className="my-6 text-center">
1523
<Link to="https://www.ag-grid.com/?utm_source=webpack&utm_medium=banner&utm_campaign=sponsorship">
1624
{/* Light mode */}
1725
<img
1826
src={AGLogo}
1927
alt="ag grid"
2028
width={220}
2129
loading="lazy"
22-
className="block dark:hidden"
30+
className="block dark:hidden mx-auto"
2331
/>
2432

2533
{/* Dark mode */}
@@ -28,21 +36,21 @@ const Sponsors = () => (
2836
alt="ag grid dark"
2937
width={220}
3038
loading="lazy"
31-
className="hidden dark:block"
39+
className="hidden dark:block mx-auto"
3240
/>
3341
</Link>
3442
</div>
3543

3644
{/* AG Charts */}
37-
<div className="sticky hidden xl:flex flex-wrap justify-center items-start border-r-2 border-gray-200 dark:border-gray-700 my-6 px-6 pb-12 overflow-hidden bg-white dark:bg-gray-900 top-24">
45+
<div className="my-6 text-center">
3846
<Link to="https://charts.ag-grid.com/?utm_source=webpack&utm_medium=banner&utm_campaign=sponsorship">
3947
{/* Light mode */}
4048
<img
4149
src={AGChartsLogo}
4250
alt="ag charts"
4351
width={220}
4452
loading="lazy"
45-
className="block dark:hidden"
53+
className="block dark:hidden mx-auto"
4654
/>
4755

4856
{/* Dark mode */}
@@ -51,15 +59,15 @@ const Sponsors = () => (
5159
alt="ag charts dark"
5260
width={220}
5361
loading="lazy"
54-
className="hidden dark:block"
62+
className="hidden dark:block mx-auto"
5563
/>
5664
</Link>
5765
</div>
5866

5967
{/* Webpack Sponsor */}
60-
<div className="sticky hidden xl:flex flex-wrap justify-center items-start border-r-2 border-gray-200 dark:border-gray-700 my-6 px-6 pb-12 overflow-hidden bg-white dark:bg-gray-900 top-24">
68+
<div className="my-6 text-center">
6169
<Link to="https://www.ag-grid.com/?utm_source=webpack&utm_medium=banner&utm_campaign=sponsorship">
62-
<div className="text-2xl text-gray-700 dark:text-gray-300 my-4 text-center">
70+
<div className="text-2xl text-gray-700 dark:text-gray-300 my-4">
6371
Datagrid and Charting for Enterprise Applications
6472
</div>
6573

@@ -73,7 +81,7 @@ const Sponsors = () => (
7381
/>
7482
</div>
7583

76-
<div className="italic text-xl text-gray-700 dark:text-gray-300 my-4 text-center">
84+
<div className="italic text-xl text-gray-700 dark:text-gray-300 my-4">
7785
Proud to partner with webpack
7886
</div>
7987
</Link>

0 commit comments

Comments
 (0)