burncloud_client_api/
api.rs

1use 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}