ChatComponents
@objcMembers
public class ChatComponents : NSObject
Настройки компонентов дизайн системы в ChatCenterUI SDK
-
Undocumented
Declaration
Swift
public init(images: ChatImages = .init(), colors: ChatColors = .init(), typography: ChatTypography = .init())
-
Стиль панели навигации
Declaration
Swift
public lazy var navigationBarStyle: NavigationBarStyle { get set }
-
Стиль загрузки чата
Declaration
Swift
public lazy var loadingChatStyle: LoadingChatStyle { get set }
-
Стиль индикатора загрузки
Declaration
Swift
public lazy var loadingIndicatorStyle: LoadingIndicatorChatStyle { get set }
-
Стиль заглушки для пустого чата
Declaration
Swift
public lazy var chatPlaceholderStyle: PlaceholderChatStyle { get set }
-
Стиль заглушки с ошибкой в чате
Declaration
Swift
public var errorPlaceholderStyle: ErrorPlaceholderChatStyle
-
Стиль поля ввода
Declaration
Swift
public lazy var inputTextStyle: InputChatStyle { get set }
-
Стиль панели поиска
Declaration
Swift
public lazy var searchBarStyle: SearchBarChatStyle { get set }
-
Стиль панели ввода сообщений
Declaration
Swift
public lazy var inputViewStyle: InputViewStyle { get set }
-
Стиль компонента воспроизведения аудио
Declaration
Swift
public var audioPlayerStyle: AudioPlayerChatStyle
-
Стиль компонента выбора фото
Declaration
Swift
public var photoPickerStyle: PhotoPickerChatStyle
-
Стиль компонента просмотра файлов
Declaration
Swift
public var fileViewerStyle: FileViewerChatStyle