Skip to content

Commit 53606b2

Browse files
redeltobiasquantizor
authored andcommitted
docs: update sr-only utility to use clip-path inset(50%) (#2385)
This updates the sr-only documentation to match the current implementation in Tailwind CSS, replacing the legacy clip property with clip-path: inset(50%).
1 parent 9a08f6c commit 53606b2

File tree

12 files changed

+240
-357
lines changed

12 files changed

+240
-357
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@
2222
"feed": "^5.1.0",
2323
"framer-motion": "^12.20.0",
2424
"motion": "^12.20.0",
25-
"next": "15.3.8",
25+
"next": "15.3.4",
2626
"open-graph-scraper-lite": "^2.1.0",
27-
"react": "^19.2.3",
28-
"react-dom": "^19.2.3",
27+
"react": "^19.1.0",
28+
"react-dom": "^19.1.0",
2929
"shiki": "^1.29.2",
30-
"tailwindcss": "^4.1.18"
30+
"tailwindcss": "^4.1.17"
3131
},
3232
"devDependencies": {
3333
"@svgr/webpack": "^8.1.0",
3434
"@tailwindcss/node": "^4.1.11",
3535
"@types/hast": "^3.0.4",
3636
"@types/mdx": "^2.0.13",
3737
"@types/node": "^22.15.33",
38-
"@types/react": "^19.2.7",
39-
"@types/react-dom": "^19.2.3",
38+
"@types/react": "^19.1.8",
39+
"@types/react-dom": "^19.1.6",
4040
"hast-util-to-jsx-runtime": "^2.3.6",
4141
"prettier-plugin-svelte": "^3.4.0",
4242
"prettier-plugin-tailwindcss": "0.6.13",

pnpm-lock.yaml

Lines changed: 142 additions & 142 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/globals.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
--font-sans: var(--font-inter), system-ui;
77
--font-source: var(--font-source-sans-pro), system-ui;
88
--font-sans--font-feature-settings: "cv02", "cv03", "cv04", "cv11";
9-
--font-mono: var(--font-plex-mono), monospace;
9+
--font-mono: var(--font-plex-mono);
1010
--font-mono--font-feature-settings: "ss02", "zero";
1111
--font-ubuntu-mono: var(--font-ubuntu-mono);
1212
}

src/app/sponsor/page.tsx

Lines changed: 51 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -149,17 +149,16 @@ function FeaturedPartners() {
149149
<div className="border-l border-gray-950/5 max-xl:hidden dark:border-white/10"></div>
150150
</div>
151151
<ul className="grid grid-cols-2 gap-5 md:gap-10 lg:grid-cols-3 xl:grid-cols-4">
152-
{partners.map((company, index) => (
153-
<li key={index} className="max-lg:nth-[2n+1]:line-y lg:max-xl:nth-[3n+1]:line-y xl:nth-[4n+1]:line-y">
154-
<a
155-
href={company.url}
156-
target="_blank"
157-
rel="noopener sponsored"
158-
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 sm:px-2 sm:py-4 dark:hover:bg-white/2.5"
159-
>
160-
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
161-
</a>
162-
</li>
152+
{partners.map((partner, index) => (
153+
<a
154+
key={index}
155+
href={partner.url}
156+
target="_blank"
157+
rel="noopener sponsored"
158+
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 max-lg:nth-[2n+1]:line-y sm:px-2 sm:py-4 lg:max-xl:nth-[3n+1]:line-y xl:nth-[4n+1]:line-y dark:hover:bg-white/2.5"
159+
>
160+
<partner.logo className="w-full max-w-80" aria-label={`${partner.name} logo`} />
161+
</a>
163162
))}
164163
</ul>
165164
</div>
@@ -770,62 +769,65 @@ function Sponsors() {
770769
</div>
771770
<ul className="grid grid-cols-2 gap-5 md:gap-10 lg:grid-cols-3 xl:grid-cols-4">
772771
{partners.map((company, index) => (
773-
<li key={index} className="max-lg:nth-[2n+1]:line-y lg:max-xl:nth-[3n+1]:line-y xl:nth-[4n+1]:line-y">
774-
<a
775-
href={company.url}
776-
target="_blank"
777-
rel="noopener sponsored"
778-
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 sm:px-2 sm:py-4 dark:hover:bg-white/2.5"
779-
>
780-
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
781-
</a>
782-
</li>
772+
<a
773+
key={index}
774+
href={company.url}
775+
target="_blank"
776+
rel="noopener sponsored"
777+
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 max-lg:nth-[2n+1]:line-y sm:px-2 sm:py-4 lg:max-xl:nth-[3n+1]:line-y xl:nth-[4n+1]:line-y dark:hover:bg-white/2.5"
778+
>
779+
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
780+
</a>
783781
))}
784782
</ul>
785783
</div>
786784
<h2 className="mt-16 px-4 text-2xl/10 font-medium tracking-tight sm:px-2">Ambassadors</h2>
787785
<div className="relative mt-4">
788-
<div className="pointer-events-none absolute inset-0 z-10 grid grid-cols-2 gap-10 max-md:gap-5 lg:grid-cols-3 xl:grid-cols-4">
786+
<div className="pointer-events-none absolute inset-0 z-10 grid grid-cols-2 gap-10 max-md:gap-5 lg:grid-cols-4 xl:grid-cols-6">
789787
<div className="border-r border-gray-950/5 dark:border-white/10"></div>
790788
<div className="border-l border-gray-950/5 lg:border-x dark:border-white/10"></div>
791-
<div className="border-l border-gray-950/5 max-lg:hidden xl:border-x dark:border-white/10"></div>
792-
<div className="border-l border-gray-950/5 max-xl:hidden dark:border-white/10"></div>
789+
<div className="border-l border-gray-950/5 max-lg:hidden lg:border-x dark:border-white/10"></div>
790+
<div className="border-l border-gray-950/5 max-xl:hidden xl:border-x dark:border-white/10"></div>
791+
<div className="border-l border-gray-950/5 max-xl:hidden xl:border-x dark:border-white/10"></div>
792+
<div className="border-l border-gray-950/5 max-lg:hidden dark:border-white/10"></div>
793793
</div>
794-
<ul className="grid grid-cols-2 gap-5 md:gap-10 lg:grid-cols-3 xl:grid-cols-4">
794+
<ul className="grid grid-cols-2 gap-5 md:gap-10 lg:grid-cols-4 xl:grid-cols-6">
795795
{ambassadors.map((company, index) => (
796-
<li key={index} className="max-lg:nth-[2n+1]:line-y lg:max-xl:nth-[3n+1]:line-y xl:nth-[4n+1]:line-y">
797-
<a
798-
href={company.url}
799-
target="_blank"
800-
rel="noopener sponsored"
801-
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 sm:px-2 sm:py-4 dark:hover:bg-white/2.5"
802-
>
803-
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
804-
</a>
805-
</li>
796+
<a
797+
key={index}
798+
href={company.url}
799+
target="_blank"
800+
rel="noopener sponsored"
801+
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 max-lg:nth-[2n+1]:line-y sm:px-2 sm:py-4 lg:max-xl:nth-[4n+1]:line-y xl:nth-[6n+1]:line-y dark:hover:bg-white/2.5"
802+
>
803+
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
804+
</a>
806805
))}
807806
</ul>
808807
</div>
809808
<h2 className="mt-16 px-4 text-2xl/10 font-medium tracking-tight sm:px-2">Supporters</h2>
810809
<div className="relative mt-4">
811-
<div className="pointer-events-none absolute inset-0 z-10 grid grid-cols-2 gap-10 max-md:gap-5 lg:grid-cols-3 xl:grid-cols-4">
810+
<div className="pointer-events-none absolute inset-0 z-10 grid grid-cols-2 gap-10 max-md:gap-5 lg:grid-cols-6 xl:grid-cols-8">
812811
<div className="border-r border-gray-950/5 dark:border-white/10"></div>
813812
<div className="border-l border-gray-950/5 lg:border-x dark:border-white/10"></div>
814-
<div className="border-l border-gray-950/5 max-lg:hidden xl:border-x dark:border-white/10"></div>
815-
<div className="border-l border-gray-950/5 max-xl:hidden dark:border-white/10"></div>
813+
<div className="border-l border-gray-950/5 max-lg:hidden lg:border-x dark:border-white/10"></div>
814+
<div className="border-l border-gray-950/5 max-lg:hidden lg:border-x dark:border-white/10"></div>
815+
<div className="border-l border-gray-950/5 max-lg:hidden lg:border-x dark:border-white/10"></div>
816+
<div className="border-l border-gray-950/5 max-xl:hidden xl:border-x dark:border-white/10"></div>
817+
<div className="border-l border-gray-950/5 max-xl:hidden xl:border-x dark:border-white/10"></div>
818+
<div className="border-l border-gray-950/5 max-lg:hidden dark:border-white/10"></div>
816819
</div>
817-
<ul className="grid grid-cols-2 gap-5 md:gap-10 lg:grid-cols-3 xl:grid-cols-4">
820+
<ul className="grid grid-cols-2 gap-5 md:gap-10 lg:grid-cols-6 xl:grid-cols-8">
818821
{supporters.map((company, index) => (
819-
<li key={index} className="max-lg:nth-[2n+1]:line-y lg:max-xl:nth-[3n+1]:line-y xl:nth-[4n+1]:line-y">
820-
<a
821-
href={company.url}
822-
target="_blank"
823-
rel="noopener sponsored"
824-
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 sm:px-2 sm:py-4 dark:hover:bg-white/2.5"
825-
>
826-
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
827-
</a>
828-
</li>
822+
<a
823+
key={index}
824+
href={company.url}
825+
target="_blank"
826+
rel="noopener sponsored"
827+
className="grid place-content-center transition-colors hover:bg-gray-950/2.5 max-lg:nth-[2n+1]:line-y sm:px-2 sm:py-4 lg:max-xl:nth-[6n+1]:line-y xl:nth-[8n+1]:line-y dark:hover:bg-white/2.5"
828+
>
829+
<company.logo className="w-full max-w-80" aria-label={`${company.name} logo`} />
830+
</a>
829831
))}
830832
</ul>
831833
</div>

0 commit comments

Comments
 (0)