fix macfeatures
Android CI / Build and Test (pull_request) Canceled after 0s
iOS CI / Build and Test SwiftUI App (pull_request) Canceled after 0s

This commit is contained in:
wt
2026-07-31 21:12:08 +07:00
parent bd9a180b20
commit a11510d6fa
+8 -1
View File
@@ -313,6 +313,10 @@ struct MacSettingsView: View {
@AppStorage("currencyCode") private var currencyCode = SupportedCurrency.RUB.rawValue @AppStorage("currencyCode") private var currencyCode = SupportedCurrency.RUB.rawValue
@AppStorage("appTheme") private var appTheme = AppTheme.system.rawValue @AppStorage("appTheme") private var appTheme = AppTheme.system.rawValue
private var exportDocument: CSVDocument {
CSVDocument(transactions: transactions)
}
var body: some View { var body: some View {
Form { Form {
Section("Отображение") { Section("Отображение") {
@@ -329,7 +333,10 @@ struct MacSettingsView: View {
} label: { } label: {
Label("Сервер и синхронизация", systemImage: "server.rack") Label("Сервер и синхронизация", systemImage: "server.rack")
} }
ShareLink(item: CSVDocument(transactions: transactions)) { ShareLink(item: exportDocument, preview: SharePreview(
"Операции",
image: Image(systemName: "tablecells")
)) {
Label("Экспортировать CSV", systemImage: "square.and.arrow.up") Label("Экспортировать CSV", systemImage: "square.and.arrow.up")
} }
.disabled(transactions.isEmpty) .disabled(transactions.isEmpty)