WIP components (as built)

This commit is contained in:
ZacharyZhang-NY committed 2026-10-05 15:51:57 -04:00
1 parent 1095ed2b9d
commit 7e4f275f0a
80 files changed
+2754 -132

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
# 446 ServiceStatus · 服务状态
## 用途
展示服务正常、降级、中断和总体统计。
## 最小示例
```go
services := []mujica.ServiceItem{{Name: "API", Health: mujica.ServiceOperational}, {Name: "Search", Health: mujica.ServiceDegraded, Note: "Slow queries"}}
view := func(c *ui.Context) {
mujica.Use(c, mujica.Settings{})
mujica.ServiceStatus(c, services, mujica.ServiceStatusOptions{})
}
ui.Render(view, 720, 480, 1)
```
## 参数
MaxHeight 默认 360 DIP;ServiceItem.Name 必填;Health 为有效枚举;Note 展示原因。
## 状态
正常、降级、中断、空列表;总体统计随数据更新。
## 事件
展示组件,调用方更新服务切片。
## 键盘操作
滚动列表浏览服务。
## 限制
状态来自调用方;每行使用图标和文字区分状态。更新服务数据时提交新切片。