Simple Footer
A logo, one row of links and a copyright line - stacked on mobile, spread on desktop.
6 फ्रेमवर्कशुरुआती
A last-chance conversion panel above an ordinary link row, painting its own colour in both themes.
<!--
A last-chance CTA panel above an ordinary link row. The panel's heading is an
<h2> - a footer never owns the page's <h1>, and promoting this for visual
weight would be a second h1 to anyone navigating by headings. The panel
paints its own blue in both themes, so nothing inside it carries a dark:
class; the buttons stack below sm so neither becomes a sliver tap target.
-->
<footer class="border-t border-gray-200 bg-white dark:border-gray-800 dark:bg-gray-900">
<div class="mx-auto max-w-6xl px-4 pt-10">
<div class="rounded-2xl bg-blue-600 px-6 py-10 text-center sm:px-10">
<h2 class="text-2xl font-bold tracking-tight text-white sm:text-3xl">Ready to ship faster?</h2>
<p class="mx-auto mt-2 max-w-md text-sm leading-relaxed text-blue-100">
Start free, invite the team, and see the difference in a week.
</p>
<div class="mt-6 flex flex-col items-center justify-center gap-3 sm:flex-row">
<a href="#" class="inline-flex w-full items-center justify-center rounded-lg bg-white px-5 py-2.5 text-sm font-semibold text-blue-700 hover:bg-blue-50 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-blue-600 sm:w-auto">
Start free trial
</a>
<a href="#" class="inline-flex w-full items-center justify-center rounded-lg border border-white/40 px-5 py-2.5 text-sm font-semibold text-white hover:bg-white/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-blue-600 sm:w-auto">
Talk to sales
</a>
</div>
</div>
</div>
<div class="mx-auto flex max-w-6xl flex-col items-center gap-4 px-4 py-8 md:flex-row md:justify-between">
<a href="/" class="font-bold text-gray-900 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 dark:text-gray-50 dark:focus-visible:ring-blue-400">Adysre</a>
<nav aria-label="Footer">
<ul class="flex flex-wrap justify-center gap-x-6 gap-y-2">
<li><a href="/about" class="text-sm text-gray-700 hover:text-gray-900 hover:underline hover:underline-offset-4 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-600 dark:text-gray-300 dark:hover:text-gray-50 dark:focus-visible:ring-blue-400">About</a></li>
<li><a href="/pricing" class="text-sm text-gray-700 hover:text-gray-900 hover:underline hover:underline-offset-4 dark:text-gray-300 dark:hover:text-gray-50">Pricing</a></li>
<li><a href="/docs" class="text-sm text-gray-700 hover:text-gray-900 hover:underline hover:underline-offset-4 dark:text-gray-300 dark:hover:text-gray-50">Docs</a></li>
<li><a href="/privacy" class="text-sm text-gray-700 hover:text-gray-900 hover:underline hover:underline-offset-4 dark:text-gray-300 dark:hover:text-gray-50">Privacy</a></li>
</ul>
</nav>
<p class="text-[0.8125rem] text-gray-500 dark:text-gray-400">
© <time datetime="2026">2026</time> Adysre Inc.
</p>
</div>
</footer>| Prop | टाइप | डिफ़ॉल्ट | विवरण |
|---|---|---|---|
ctaTitle | string | 'Ready to ship faster?' | कार्ड की हेडिंग टेक्स्ट। |
ctaCopy | string | - | टाइटल के नीचे दिखने वाला मुख्य टेक्स्ट। |
ctaLabel | string | 'Start free trial' | कॉल-टू-एक्शन बटन का टेक्स्ट। |
ctaHref | string | '#' | कॉल-टू-एक्शन लिंक का डेस्टिनेशन। |
className | string | - | रूट एलिमेंट पर मर्ज होने वाली अतिरिक्त क्लासेज़। |
The panel heading is an `<h2>`, never an `<h1>` - a footer does not own the page's top heading, and promoting this for visual weight would be a second `<h1>` to anyone navigating by headings. The panel brings its own `blue-600`, so it looks identical in light and dark and nothing inside it carries a `dark:` class; white on `blue-600` and `blue-100` for the sub-copy both clear AA. The two buttons stack below `sm` because two buttons sharing a 288px row are two bad tap targets. Pass `ctaTitle`, `ctaCopy` and the two href/label pairs; the secondary button is optional in spirit - drop it for a single call to action.