- Updated branding from "SolaceScanScout" to "Solace" across various files including deployment scripts, API responses, and documentation. - Changed default base URL for Playwright tests and updated security headers to reflect the new branding. - Enhanced README and API documentation to include new authentication endpoints and product access details. This refactor aligns the project branding and improves clarity in the API documentation.
83 lines
4.4 KiB
TypeScript
83 lines
4.4 KiB
TypeScript
import Link from 'next/link'
|
|
|
|
const footerLinkClass =
|
|
'text-gray-600 dark:text-gray-400 hover:text-primary-600 dark:hover:text-primary-400 transition-colors'
|
|
|
|
export default function Footer() {
|
|
const year = new Date().getFullYear()
|
|
|
|
return (
|
|
<footer className="mt-auto border-t border-gray-200 dark:border-gray-700 bg-white/90 dark:bg-gray-900/90 backdrop-blur">
|
|
<div className="container mx-auto px-4 py-6 sm:py-8">
|
|
<div className="grid gap-4 sm:gap-6 md:grid-cols-[minmax(0,1.5fr)_minmax(0,1fr)_minmax(0,1fr)]">
|
|
<div className="space-y-3 rounded-xl border border-gray-200 bg-gray-50/80 p-4 dark:border-gray-800 dark:bg-gray-900/40 md:border-0 md:bg-transparent md:p-0">
|
|
<div className="text-base font-semibold text-gray-900 dark:text-white sm:text-lg">
|
|
SolaceScan
|
|
</div>
|
|
<p className="max-w-xl text-sm leading-6 text-gray-600 dark:text-gray-400">
|
|
Built on Blockscout for the DBIS / Defi Oracle Chain 138 explorer surface.
|
|
Explorer data is powered by Blockscout, Chain 138 RPC, and the companion MetaMask Snap.
|
|
</p>
|
|
<p className="max-w-xl text-xs leading-5 text-gray-500 dark:text-gray-500">
|
|
Public explorer access may appear under <code>blockscout.defi-oracle.io</code> or <code>explorer.d-bis.org</code>.
|
|
Both domains belong to the same DBIS / Defi Oracle explorer surface.
|
|
</p>
|
|
<p className="text-xs text-gray-500 dark:text-gray-500">
|
|
© {year} DBIS / Defi Oracle. All rights reserved.
|
|
</p>
|
|
</div>
|
|
|
|
<div className="rounded-xl border border-gray-200 bg-gray-50/80 p-4 dark:border-gray-800 dark:bg-gray-900/40 md:border-0 md:bg-transparent md:p-0">
|
|
<div className="mb-3 text-sm font-semibold uppercase tracking-wide text-gray-500 dark:text-gray-400">
|
|
Resources
|
|
</div>
|
|
<ul className="space-y-2 text-sm">
|
|
<li><Link className={footerLinkClass} href="/search">Search</Link></li>
|
|
<li><Link className={footerLinkClass} href="/docs">Documentation</Link></li>
|
|
<li><Link className={footerLinkClass} href="/bridge">Bridge Monitoring</Link></li>
|
|
<li><Link className={footerLinkClass} href="/liquidity">Liquidity Access</Link></li>
|
|
<li><Link className={footerLinkClass} href="/routes">Routes</Link></li>
|
|
<li><Link className={footerLinkClass} href="/operations">Operations Hub</Link></li>
|
|
<li><Link className={footerLinkClass} href="/addresses">Addresses</Link></li>
|
|
<li><Link className={footerLinkClass} href="/watchlist">Watchlist</Link></li>
|
|
<li><a className={footerLinkClass} href="/privacy.html">Privacy Policy</a></li>
|
|
<li><a className={footerLinkClass} href="/terms.html">Terms of Service</a></li>
|
|
<li><a className={footerLinkClass} href="/acknowledgments.html">Acknowledgments</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div className="rounded-xl border border-gray-200 bg-gray-50/80 p-4 dark:border-gray-800 dark:bg-gray-900/40 md:border-0 md:bg-transparent md:p-0">
|
|
<div className="mb-3 text-sm font-semibold uppercase tracking-wide text-gray-500 dark:text-gray-400">
|
|
Contact
|
|
</div>
|
|
<div className="space-y-2 text-sm text-gray-600 dark:text-gray-400">
|
|
<p>
|
|
Support:{' '}
|
|
<a className={footerLinkClass} href="mailto:support@d-bis.org">
|
|
support@d-bis.org
|
|
</a>
|
|
</p>
|
|
<p>
|
|
Snap site:{' '}
|
|
<a className={footerLinkClass} href="/snap/" target="_blank" rel="noopener noreferrer">
|
|
/snap/ on the current explorer domain
|
|
</a>
|
|
</p>
|
|
<p>
|
|
Command center:{' '}
|
|
<a className={footerLinkClass} href="/chain138-command-center.html" target="_blank" rel="noopener noreferrer">
|
|
Chain 138 visual map
|
|
</a>
|
|
</p>
|
|
<p className="text-xs leading-5 text-gray-500 dark:text-gray-500">
|
|
Questions about the explorer, chain metadata, route discovery, or liquidity access
|
|
can be sent to the support mailbox above.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
)
|
|
}
|