TM-SGNL-iOS/Signal/ConversationView/CellViews/LoadMoreMessagesView.swift
TeleMessage developers dde0620daf initial commit
2025-05-03 12:28:28 -07:00

41 lines
1.1 KiB
Swift

//
// Copyright 2019 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
import SignalServiceKit
public import SignalUI
public class LoadMoreMessagesView: UICollectionReusableView {
public static let reuseIdentifier = "LoadMoreMessagesView"
public static let fixedHeight: CGFloat = 60
// MARK: Init
override public init(frame: CGRect) {
label.text = OWSLocalizedString("CONVERSATION_VIEW_LOADING_MORE_MESSAGES",
comment: "Indicates that the app is loading more messages in this conversation.")
super.init(frame: frame)
addSubview(label)
label.autoPinEdgesToSuperviewEdges()
label.autoSetDimension(.height, toSize: LoadMoreMessagesView.fixedHeight)
label.textAlignment = .center
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
// MARK: Subiews
private let label = UILabel()
// MARK: Public
public func configureForDisplay() {
label.textColor = Theme.secondaryTextAndIconColor
label.font = UIFont.semiboldFont(ofSize: 16)
}
}