burncloud_client_api/
api.rs1use dioxus::prelude::*;
2
3#[component]
4pub fn ApiManagement() -> Element {
5 rsx! {
6 div { class: "page-header",
7 h1 { class: "text-large-title font-bold text-primary m-0",
8 "API管理"
9 }
10 p { class: "text-secondary m-0 mt-sm",
11 "管理和配置API接口"
12 }
13 }
14
15 div { class: "page-content",
16 div { class: "card",
17 div { class: "p-lg",
18 h3 { class: "text-subtitle font-semibold mb-md", "API端点" }
19 div { class: "flex flex-col gap-md",
20 div { class: "flex justify-between items-center p-md border-b",
21 div {
22 div { class: "font-medium", "/v1/chat/completions" }
23 div { class: "text-caption text-secondary", "对话完成接口" }
24 }
25 span { class: "status-indicator status-running",
26 span { class: "status-dot" }
27 "正常"
28 }
29 }
30 div { class: "flex justify-between items-center p-md border-b",
31 div {
32 div { class: "font-medium", "/v1/models" }
33 div { class: "text-caption text-secondary", "模型列表接口" }
34 }
35 span { class: "status-indicator status-running",
36 span { class: "status-dot" }
37 "正常"
38 }
39 }
40 }
41 }
42 }
43 }
44 }
45}