码桶

发现社区成员的开源项目

奶狗 /

ng-webot

公开
main
ng-webot/web/src/pages/Terms.tsx
Terms.tsx3.8 KB
import { Link } from 'react-router-dom'
import { useSite } from '@/lib/site'
import { Button } from '@/components/ui/button'

export default function Terms() {
  const site = useSite()
  const name = site.site_name || '本平台'
  return (
    <div className="min-h-screen bg-muted/30">
      <div className="mx-auto max-w-3xl px-5 py-10">
        <Link to="/" className="text-sm text-muted-foreground hover:text-foreground">← 返回首页</Link>
        <h1 className="mt-4 text-2xl font-bold">用户协议</h1>
        <p className="mt-1 text-xs text-muted-foreground">最后更新日期:2026-07-23</p>

        <div className="mt-6 space-y-5 text-sm leading-relaxed text-muted-foreground">
          <section>
            <h2 className="text-base font-semibold text-foreground">一、协议范围</h2>
            <p className="mt-2">
              欢迎使用 {name}(以下简称"本服务")。在使用本服务前,请您仔细阅读并充分理解本《用户协议》(以下简称"本协议")。一旦您注册、登录或使用本服务,即视为您已阅读、理解并同意接受本协议的约束。
            </p>
          </section>

          <section>
            <h2 className="text-base font-semibold text-foreground">二、账号注册与管理</h2>
            <p className="mt-2">
              1. 您应当使用真实、合法、有效的信息完成注册,并对您账号下的所有行为负责。<br />
              2. 您应妥善保管账号及密码,因泄露、借用或分享导致的损失由您自行承担。<br />
              3. 您承诺不将本服务用于任何违法、侵权或干扰服务正常运行的活动。
            </p>
          </section>

          <section>
            <h2 className="text-base font-semibold text-foreground">三、使用规范</h2>
            <p className="mt-2">
              您同意在使用本服务过程中遵守国家相关法律法规,不得利用本服务制作、发布、传播任何危害国家安全、破坏社会安定、诽谤他人或含有色情、暴力、恐怖主义等内容的信息。
            </p>
          </section>

          <section>
            <h2 className="text-base font-semibold text-foreground">四、知识产权</h2>
            <p className="mt-2">
              本服务及相关软件、技术、商标、界面设计等知识产权均归运营方所有。未经书面许可,您不得擅自复制、修改、传播或用于商业用途。
            </p>
          </section>

          <section>
            <h2 className="text-base font-semibold text-foreground">五、免责声明</h2>
            <p className="mt-2">
              本服务按"现状"提供,运营方尽合理努力保障服务稳定,但不对以下情形承担责任:因网络、设备故障、不可抗力或第三方原因导致的服务中断或数据丢失;您因使用本服务而产生的任何间接损失。
            </p>
          </section>

          <section>
            <h2 className="text-base font-semibold text-foreground">六、协议变更</h2>
            <p className="mt-2">
              运营方保留根据需要修改本协议的权利。变更后的协议将在本页面公示,继续使用本服务即视为接受变更后的条款。
            </p>
          </section>

          <section>
            <h2 className="text-base font-semibold text-foreground">七、联系我们</h2>
            <p className="mt-2">如对本协议有任何疑问,可通过站点内公告或开源仓库与我们联系。</p>
          </section>
        </div>

        <div className="mt-8">
          <Button asChild variant="outline">
            <Link to="/privacy">查看隐私政策</Link>
          </Button>
        </div>
      </div>
    </div>
  )
}