Files
web/src/app/(home)/footer.tsx

125 lines
4.4 KiB
TypeScript
Raw Normal View History

2025-03-11 14:57:23 +08:00
import Wrap from '@/components/wrap'
export type FooterProps = {}
export default function Footer(props: FooterProps) {
return (
2025-03-12 11:11:54 +08:00
<footer className="bg-gray-900 text-white overflow-hidden">
<Wrap className="flex flex-col px-4 py-8 lg:p-12">
<div className="flex-auto overflow-hidden flex flex-wrap justify-between">
2025-03-12 11:11:54 +08:00
<div className="flex flex-col lg:items-center gap-2 lg:gap-6 max-lg:w-1/2">
<img src="/qrcode.svg" alt="logo" className="flex-none w-20 h-20 sm:w-44 sm:h-44 bg-gray-100"/>
<span className="text-sm "></span>
2025-03-11 14:57:23 +08:00
</div>
<div className="flex flex-col gap-2 lg:gap-4 max-lg:w-1/2">
2025-03-11 14:57:23 +08:00
<h3></h3>
<p className={`text-sm text-gray-500 `}>大客户经理:张经理</p>
<p className={`text-sm text-gray-500 `}>/微信:18751847847</p>
<p className={`text-sm text-gray-500 `}>QQ号:800180559</p>
<h3 className="hidden sm:block"></h3>
2025-11-18 19:16:24 +08:00
<p className="text-sm text-gray-500 hidden sm:block"></p>
<p className="text-sm text-gray-500 hidden sm:block"></p>
2025-03-11 14:57:23 +08:00
</div>
2025-03-12 11:11:54 +08:00
<SiteNavList
title="站点导航"
2025-03-12 11:11:54 +08:00
items={[
{name: `产品订购`, href: `#`},
{name: `获取代理`, href: `#`},
{name: `帮助中心`, href: `#`},
{name: `企业服务`, href: `#`},
{name: `推广返利`, href: `#`},
]}
/>
<SiteNavList
title="国内代理"
2025-03-12 11:11:54 +08:00
items={[
{name: `短效代理`, href: `/product?type=short`},
{name: `长效代理`, href: `/product?type=long`},
{name: `固定IP代理`, href: `/product?type=fixed`},
2025-03-12 11:11:54 +08:00
]}
/>
<SiteNavList
title="全球代理"
2025-03-12 11:11:54 +08:00
items={[
{name: `动态代理`, href: `#`},
{name: `静态代理`, href: `#`},
]}
/>
<SiteNavList
title="使用案例"
2025-03-12 11:11:54 +08:00
items={[
{name: `数据抓取`, href: `/data-capture`},
2025-03-12 11:11:54 +08:00
{name: `媒体矩阵`, href: `#`},
{name: `广告验证`, href: `#`},
{name: `价格监控`, href: `#`},
{name: `市场调研`, href: `#`},
{name: `金融数据`, href: `#`},
{name: `SEO优化`, href: `#`},
{name: `网站测试`, href: `#`},
]}
/>
<SiteNavList
title="获取代理"
2025-03-12 11:11:54 +08:00
items={[
{name: `API提取`, href: `/collect`},
2025-03-12 11:11:54 +08:00
{name: `代码示例`, href: `#`},
{name: `热门地区`, href: `#`},
]}
/>
<SiteNavList
title="代理资讯"
2025-03-12 11:11:54 +08:00
items={[
{name: `产品功能`, href: `#`},
{name: `使用教程`, href: `#`},
{name: `行业资讯`, href: `#`},
]}
/>
2025-03-11 14:57:23 +08:00
</div>
<div className="flex-none mt-6 pt-6 border-t border-gray-300 flex flex-col items-center">
<p className={`text-sm `}>
2025-03-11 14:57:23 +08:00
HTTP仅提供代理IP服务使HTTP从事任何违法犯罪行为HTTP不承担任何法律责任
<a href="#"></a>
</p>
<p className={`text-sm mt-3 `}>
2025-03-11 14:57:23 +08:00
577404-405
</p>
<p className={`text-sm mt-3 `}>
2025-03-11 14:57:23 +08:00
B1-11111111
ICP备111111111号-1
11111111111111
</p>
</div>
</Wrap>
</footer>
)
}
2025-03-12 11:11:54 +08:00
function SiteNavList(props: {
title: string
items: {
name: string
href: string
}[]
}) {
return (
<div className="max-lg:mt-4 w-full lg:w-auto">
2025-03-12 11:11:54 +08:00
<h3>{props.title}</h3>
<ul
className={[
`mt-1 flex flex-wrap gap-2 `,
2025-03-12 11:11:54 +08:00
`lg:mt-4 lg:h-[184px] lg:flex-col lg:gap-4 lg:gap-x-6`,
].join(' ')}>
{props.items.map((item, index) => (
<li key={index}>
<a href={item.href} className="text-sm text-gray-500">{item.name}</a>
2025-03-12 11:11:54 +08:00
</li>
))}
</ul>
</div>
)
}