chore: core 多模块骨架

This commit is contained in:
AndyChen1024
2026-09-14 21:10:44 +08:00
parent 295efac07c
commit 4fe0a26432
14 changed files with 294 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
import SwiftUI
/// 错误占位视图(带重试)。
public struct ErrorView: View {
private let message: String
private let retry: () -> Void
public init(message: String, retry: @escaping () -> Void) {
self.message = message
self.retry = retry
}
public var body: some View {
ContentUnavailableView {
Label("出错了", systemImage: "exclamationmark.triangle")
} description: {
Text(message)
} actions: {
Button("重试", action: retry)
}
}
}