IceCubesApp/IceCubesAppWidgetsExtension/MentionWidget/MentionWidgetConfiguration.swift

19 lines
586 B
Swift
Raw Normal View History

2024-05-06 06:37:58 +00:00
import AppIntents
2024-05-06 06:38:37 +00:00
import WidgetKit
2024-05-06 06:37:58 +00:00
struct MentionsWidgetConfiguration: WidgetConfigurationIntent {
2024-06-26 09:05:35 +00:00
static let title: LocalizedStringResource = "Mentions Widget Configuration"
2024-05-06 06:37:58 +00:00
static let description = IntentDescription("Choose the account for this widget")
2024-05-06 06:38:37 +00:00
2024-05-06 06:37:58 +00:00
@Parameter(title: "Account")
var account: AppAccountEntity
}
extension MentionsWidgetConfiguration {
static var previewAccount: MentionsWidgetConfiguration {
let intent = MentionsWidgetConfiguration()
intent.account = .init(account: .init(server: "Test", accountName: "Test account"))
return intent
}
}