Various improvements

This commit is contained in:
Ilya Laktyushin
2025-06-20 23:01:21 +02:00
parent 6e4660dbc0
commit 4d0d62075a
12 changed files with 420 additions and 156 deletions

View File

@@ -2294,14 +2294,24 @@ public final class ContextController: ViewController, StandalonePresentableContr
public final class Source {
public let id: AnyHashable
public let title: String
public let footer: String?
public let source: ContextContentSource
public let items: Signal<ContextController.Items, NoError>
public let closeActionTitle: String?
public let closeAction: (() -> Void)?
public init(id: AnyHashable, title: String, source: ContextContentSource, items: Signal<ContextController.Items, NoError>, closeActionTitle: String? = nil, closeAction: (() -> Void)? = nil) {
public init(
id: AnyHashable,
title: String,
footer: String? = nil,
source: ContextContentSource,
items: Signal<ContextController.Items, NoError>,
closeActionTitle: String? = nil,
closeAction: (() -> Void)? = nil
) {
self.id = id
self.title = title
self.footer = footer
self.source = source
self.items = items
self.closeActionTitle = closeActionTitle