11export default function Footer_new ( ) {
22 return (
3- < footer class = "text-smaller bg-gray-50 dark:bg-gray-950 p-4 pt-12 sm:px-8 border-t border-t-foreground-tertiary" >
3+ < footer className = "text-smaller bg-gray-50 dark:bg-gray-950 p-4 pt-12 sm:px-8 border-t border-t-foreground-tertiary" >
44 < nav className = "flex flex-col gap-x-4 gap-y-12 max-w-7xl md:flex-row md:flex-wrap md:justify-between md:w-full md:gap-y-8 md:mx-auto" >
55 { data . map ( ( category ) => (
6- < section class = "flex-auto" >
7- < h3 class = "mb-2 uppercase font-bold text-foreground-primary whitespace-pre" >
6+ < section className = "flex-auto" >
7+ < h3 className = "mb-2 uppercase font-bold text-foreground-primary whitespace-pre" >
88 { category . title }
99 </ h3 >
10- < ul class = "m-0 p-0 pl-3 border-l border-l-background-tertiary list-none" >
10+ < ul className = "m-0 p-0 pl-3 border-l border-l-background-tertiary list-none" >
1111 { category . items . map ( ( item ) => (
1212 < li >
1313 < a
14- class = "block mb-2 hover:text-primary hover:underline"
14+ className = "block mb-2 hover:text-primary hover:underline"
1515 href = { item . to ?? item . href }
1616 dangerouslySetInnerHTML = { { __html : item . label } }
1717 />
@@ -21,7 +21,7 @@ export default function Footer_new() {
2121 </ section >
2222 ) ) }
2323 </ nav >
24- < p class = "m-0 mt-16 mx-auto text-center text-xs text-foreground-secondary" >
24+ < p className = "m-0 mt-16 mx-auto text-center text-xs text-foreground-secondary" >
2525 Copyright © { new Date ( ) . getFullYear ( ) } the Deno authors.
2626 </ p >
2727 </ footer >
@@ -153,6 +153,10 @@ const data = [
153153 label : "Privacy Policy" ,
154154 href : "/deploy/privacy_policy" ,
155155 } ,
156+ {
157+ label : "LLMs" ,
158+ href : "/llms.txt" ,
159+ } ,
156160 ] ,
157161 } ,
158162] satisfies FooterCategory [ ] ;
0 commit comments