|
1 | | -import Container from "./container" |
2 | | -import FeatureLinks from "./feature-links" |
3 | 1 |
|
4 | 2 | const Footer = () => { |
5 | 3 | return ( |
6 | | - <footer className="bg-accent-1 dark:bg-gray-800 border-t border-accent-2 dark:border-gray-700"> |
7 | | - |
8 | | - <FeatureLinks /> |
| 4 | + <footer className="bg-slate-50 dark:bg-slate-950 border-t border-slate-200 dark:border-slate-800 relative"> |
| 5 | + <div className="max-w-7xl mx-auto px-6 py-12 lg:py-20"> |
9 | 6 |
|
10 | | - <Container> |
11 | | - <div className="py-28 flex flex-col lg:flex-row items-center"> |
12 | | - <h3 className="text-4xl lg:text-6xl font-bold tracking-tighter leading-tight text-center lg:text-left mb-10 lg:mb-0 lg:pr-4 lg:w-1/2 text-gray-900 dark:text-gray-100"> |
13 | | - A ServiceStack Project |
14 | | - </h3> |
15 | | - <div className="flex flex-col lg:flex-row justify-center items-center lg:pl-4 lg:w-1/2"> |
16 | | - <a |
17 | | - href="https://react-templates.net/docs" |
18 | | - className="mx-3 bg-black dark:bg-gray-700 hover:bg-white dark:hover:bg-gray-600 hover:text-black dark:hover:text-white border border-black dark:border-gray-600 text-white font-bold py-3 px-12 lg:px-8 duration-200 transition-colors mb-6 lg:mb-0" |
19 | | - > |
| 7 | + <div className="flex flex-col lg:flex-row items-center justify-between gap-10"> |
| 8 | + <div className="text-center lg:text-left space-y-4"> |
| 9 | + <h3 className="text-4xl lg:text-6xl font-bold tracking-tight text-slate-900 dark:text-white"> |
| 10 | + <a href="https://react-templates.net" className="hover:text-blue-600 dark:hover:text-blue-400 transition-colors"> |
| 11 | + react templates .net |
| 12 | + </a> |
| 13 | + </h3> |
| 14 | + <p className="text-lg text-slate-600 dark:text-slate-400 max-w-xl mx-auto lg:mx-0 leading-relaxed"> |
| 15 | + Templates for the next generation of AI-assisted web applications. |
| 16 | + </p> |
| 17 | + </div> |
| 18 | + |
| 19 | + <div className="flex flex-col sm:flex-row gap-4 w-full sm:w-auto"> |
| 20 | + <a href="https://react-templates.net/docs" |
| 21 | + className="inline-flex items-center justify-center px-8 py-3.5 text-base font-semibold text-white transition-all bg-slate-900 rounded-full hover:bg-slate-800 hover:shadow-lg hover:shadow-slate-900/20 focus:ring-4 focus:ring-slate-900/20 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-500/20 active:scale-95"> |
20 | 22 | Read Documentation |
21 | 23 | </a> |
22 | | - <a |
23 | | - href={`https://github.com/NetCoreTemplates/nextjs`} |
24 | | - className="mx-3 font-bold hover:underline text-gray-900 dark:text-gray-100" |
25 | | - > |
| 24 | + <a href="https://github.com/NetCoreTemplates/nextjs" |
| 25 | + className="inline-flex items-center justify-center px-8 py-3.5 text-base font-semibold text-slate-900 transition-all bg-white border border-slate-200 rounded-full hover:bg-slate-50 hover:border-slate-300 dark:bg-slate-900 dark:text-slate-300 dark:border-slate-700 dark:hover:bg-slate-800 dark:hover:text-white dark:hover:border-slate-600 focus:ring-4 focus:ring-slate-200 dark:focus:ring-slate-800 active:scale-95"> |
26 | 26 | View on GitHub |
27 | 27 | </a> |
28 | 28 | </div> |
29 | 29 | </div> |
30 | | - </Container> |
| 30 | + |
| 31 | + </div> |
| 32 | + |
| 33 | + <div className="absolute bottom-4 left-6 right-6 flex justify-between items-center text-xs text-slate-400 dark:text-slate-600"> |
| 34 | + <p>© {new Date().getFullYear()} My App</p> |
| 35 | + <a href="#" className="hover:text-slate-600 dark:hover:text-slate-400 transition-colors">Privacy Policy</a> |
| 36 | + </div> |
31 | 37 | </footer> |
32 | 38 | ) |
33 | 39 | } |
|
0 commit comments