This commit is contained in:
ryan
2026-06-09 08:28:04 +08:00
parent 7579d3865f
commit b0023787c5
22 changed files with 68 additions and 109 deletions
+3 -4
View File
@@ -1,6 +1,5 @@
import { LegalPageLayout } from "@/components/common/docs/legal-page-layout";
import { apiSections, DOCS_LAST_UPDATED } from "@/components/common/docs/api";
import {LegalPageLayout} from "@/components/common/docs/legal-page-layout";
import {apiSections, DOCS_LAST_UPDATED} from "@/components/common/docs/api";
export default function ApiDocPage() {
return (
@@ -10,7 +9,7 @@ export default function ApiDocPage() {
sections={apiSections}
description={
<p className="text-muted-foreground text-sm leading-relaxed">
LINUX DO Credit 提供简单、强大的 API 接口,支持多种编程语言和开发环境。通过标准化的 HTTP 接口,您可以轻松将积分服务集成到您的应用中。
Wavelet 提供简单、强大的 API 接口,支持多种编程语言和开发环境。通过标准化的 RESTful 接口,您可以轻松地与后端服务进行集成与二次开发。
</p>
}
/>
+4 -5
View File
@@ -1,7 +1,6 @@
import { LegalPageLayout } from "@/components/common/docs/legal-page-layout";
import { howToUseSections } from "@/components/common/docs/how-to-use";
import { DOCS_LAST_UPDATED } from "@/components/common/docs/api";
import {LegalPageLayout} from "@/components/common/docs/legal-page-layout";
import {howToUseSections} from "@/components/common/docs/how-to-use";
import {DOCS_LAST_UPDATED} from "@/components/common/docs/api";
export default function HowToUsePage() {
return (
@@ -11,7 +10,7 @@ export default function HowToUsePage() {
sections={howToUseSections}
description={
<p className="text-muted-foreground text-sm leading-relaxed">
欢迎使用 LINUX DO Credit。本文档将引导您快速了解平台的核心功能、角色定义及使用流程,帮助您更好地使用我们的服务。
欢迎使用 Wavelet 脚手架系统。本文档将引导您快速了解平台的核心组件、角色权限设计及二次开发流程,帮助您快速上手开发。
</p>
}
/>
+12 -36
View File
@@ -1,40 +1,16 @@
"use client"
import * as React from "react"
import { useState, useMemo } from "react"
import { motion, AnimatePresence } from "motion/react"
import {
Card,
CardContent,
CardHeader,
CardTitle,
CardDescription
} from "@/components/ui/card"
import { Badge } from "@/components/ui/badge"
import { Button } from "@/components/ui/button"
import { Progress } from "@/components/ui/progress"
import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs"
import {
Coins,
Gift,
Layers,
Shield,
Info,
ArrowRight,
Activity,
User,
Code2,
Copy,
Check
} from "lucide-react"
import {
Area,
AreaChart,
XAxis,
ResponsiveContainer,
Tooltip as RechartsTooltip
} from "recharts"
import { toast } from "sonner"
import {useMemo, useState} from "react"
import {AnimatePresence, motion} from "motion/react"
import {Card, CardContent, CardDescription, CardHeader, CardTitle} from "@/components/ui/card"
import {Badge} from "@/components/ui/badge"
import {Button} from "@/components/ui/button"
import {Progress} from "@/components/ui/progress"
import {Tabs, TabsContent, TabsList, TabsTrigger} from "@/components/ui/tabs"
import {Activity, ArrowRight, Check, Code2, Coins, Copy, Gift, Info, Layers, Shield, User} from "lucide-react"
import {Area, AreaChart, ResponsiveContainer, Tooltip as RechartsTooltip, XAxis} from "recharts"
import {toast} from "sonner"
// ==========================================
// 1. 卡片类组件 (Cards)
@@ -650,7 +626,7 @@ export function MockTradeTabs() {
<div className="grid grid-cols-1 md:grid-cols-3 gap-4">
<FeatureCard
title="接入官方 API 接口"
description="使用官方 API 接口(兼容易支付),快速接入积分服务,支持异步通知和同步跳转。"
description="使用系统内置的 API 接口,支持快速接入、异步通知和同步跳转等标准流程。"
linkText="查看文档"
href="/docs/api"
/>
@@ -662,7 +638,7 @@ export function MockTradeTabs() {
/>
<FeatureCard
title="面对面服务"
description="通过 LINUX DO Credit 提供的面对面服务功能,扩展您的积分收益渠道,处理面对面服务场景。"
description="通过系统支持的离线与面对面服务接口,扩展应用功能,处理各种场景下的交互需求。"
linkText="功能开发中,敬请期待"
/>
</div>