Something went wrong on our end
-
Ahmed Shehata authoredAhmed Shehata authored
RestoreDetailsView.swift 1.67 KiB
import UIKit
import Shared
final class RestoreDetailsView: UIView {
let separatorView = UIView()
let imageView = UIImageView()
let titleLabel = UILabel()
let stackView = UIStackView()
let dateView = DetailRowButton()
let sizeView = DetailRowButton()
init() {
super.init(frame: .zero)
separatorView.backgroundColor = Asset.neutralLine.color
titleLabel.font = Fonts.Mulish.semiBold.font(size: 16.0)
titleLabel.textColor = Asset.neutralActive.color
stackView.axis = .vertical
stackView.spacing = 22
stackView.addArrangedSubview(dateView)
stackView.addArrangedSubview(sizeView)
addSubview(separatorView)
addSubview(imageView)
addSubview(titleLabel)
addSubview(stackView)
separatorView.snp.makeConstraints { make in
make.top.equalToSuperview()
make.left.equalToSuperview().offset(25)
make.right.equalToSuperview().offset(-25)
make.height.equalTo(1)
}
imageView.snp.makeConstraints { make in
make.top.equalTo(separatorView.snp.bottom).offset(40)
make.left.equalToSuperview().offset(24)
}
titleLabel.snp.makeConstraints { make in
make.centerY.equalTo(imageView)
make.left.equalToSuperview().offset(92)
}
stackView.snp.makeConstraints { make in
make.top.equalTo(titleLabel.snp.bottom).offset(20)
make.left.equalTo(titleLabel)
make.right.equalToSuperview().offset(-40)
make.bottom.lessThanOrEqualToSuperview().offset(-20)
}
}
required init?(coder: NSCoder) { nil }
}