From 5b63aaf7c846eb9e6d0d5971845f02b3ec29e1dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Megi=CC=81as?= Date: Fri, 9 Aug 2024 09:11:05 +0200 Subject: [PATCH 1/5] Enable link interactions --- Sources/Mistica/Components/Title/TitleView.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/Mistica/Components/Title/TitleView.swift b/Sources/Mistica/Components/Title/TitleView.swift index 15cdde13..6249a7bb 100644 --- a/Sources/Mistica/Components/Title/TitleView.swift +++ b/Sources/Mistica/Components/Title/TitleView.swift @@ -139,6 +139,7 @@ private extension TitleView { func layoutViews() { linkLabel.setContentHuggingPriority(.required, for: .horizontal) linkLabel.setContentCompressionResistancePriority(.required, for: .horizontal) + linkLabel.isUserInteractionEnabled = true linkLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(linkLabelTapped))) let stackView = UIStackView(arrangedSubviews: [ From 5aa049b61443d9f55b70b0638996a1426d58d643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Megi=CC=81as?= Date: Fri, 9 Aug 2024 09:12:21 +0200 Subject: [PATCH 2/5] Extract Title component from TitleView (UITableViewHeaderFooterView) --- .../Mistica/Components/Title/TitleStack.swift | 169 ++++++++++++++++++ .../Mistica/Components/Title/TitleView.swift | 123 ++----------- 2 files changed, 184 insertions(+), 108 deletions(-) create mode 100644 Sources/Mistica/Components/Title/TitleStack.swift diff --git a/Sources/Mistica/Components/Title/TitleStack.swift b/Sources/Mistica/Components/Title/TitleStack.swift new file mode 100644 index 00000000..a44bf69d --- /dev/null +++ b/Sources/Mistica/Components/Title/TitleStack.swift @@ -0,0 +1,169 @@ +// +// TitleStack.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// + +import UIKit + +private enum ViewStyles { + static let horizontalMargin: CGFloat = 16 + static let topMargin: CGFloat = 16 + static let bottomMargin: CGFloat = 8 + static let minimumHeight: CGFloat = 40 +} + +public class TitleStack: UIView { + public enum Style { + case title1 + case title2 + + var font: UIFont { + switch self { + case .title1: + return .textPreset1(weight: .title1) + case .title2: + return .textPreset5() + } + } + + var textColor: UIColor { + switch self { + case .title1: + return .textSecondary + case .title2: + return .textPrimary + } + } + + func format(text: String?) -> String? { + switch self { + case .title1: + return text?.uppercased() + case .title2: + return text + } + } + } + + private lazy var titleLabel = UILabel() + private lazy var linkLabel = UILabel() + + public var onLinkLabelTapped: (() -> Void)? + + public var style: Style = .default { + didSet { + updateStyle() + } + } + + private var unformattedTitle: String? + public var title: String? { + get { + titleLabel.text + } + set { + unformattedTitle = newValue + titleLabel.text = style.format(text: newValue) + layoutIfNeeded() + } + } + + public var linkTitle: String? { + get { + linkLabel.text + } + set { + linkLabel.text = newValue + linkLabel.isHidden = newValue?.isEmpty ?? true + layoutIfNeeded() + } + } + + override public init(frame: CGRect) { + super.init(frame: frame) + + commonInit() + } + + public required init?(coder: NSCoder) { + super.init(coder: coder) + + commonInit() + } +} + +// MARK: - Accessibility + +public extension TitleStack { + var titleAccessibilityTraits: UIAccessibilityTraits { + get { + titleLabel.accessibilityTraits + } + set { + titleLabel.accessibilityTraits = newValue + } + } +} + +// MARK: - Private methods + +private extension TitleStack { + func commonInit() { + layoutViews() + updateStyle() + } + + func updateStyle() { + backgroundColor = .background + + titleLabel.text = style.format(text: unformattedTitle) + titleLabel.font = style.font + titleLabel.textColor = style.textColor + titleLabel.numberOfLines = 0 + + linkLabel.font = .textPreset2(weight: .link) + linkLabel.textColor = .textLink + linkLabel.isHidden = linkLabel.text?.isEmpty ?? true + } + + func layoutViews() { + linkLabel.setContentHuggingPriority(.required, for: .horizontal) + linkLabel.setContentCompressionResistancePriority(.required, for: .horizontal) + linkLabel.isUserInteractionEnabled = true + linkLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(linkLabelTapped))) + + let stackView = UIStackView(arrangedSubviews: [ + titleLabel, + linkLabel + ]) + stackView.spacing = 16 + stackView.alignment = .firstBaseline + + preservesSuperviewLayoutMargins = false + addSubview(constrainedToLayoutMarginsGuideOf: stackView) + directionalLayoutMargins = NSDirectionalEdgeInsets( + top: ViewStyles.topMargin, + leading: ViewStyles.horizontalMargin, + bottom: ViewStyles.bottomMargin, + trailing: ViewStyles.horizontalMargin + ) + } + + @objc func linkLabelTapped() { + onLinkLabelTapped?() + } +} + +private extension TitleStack.Style { + static var `default`: Self { + switch MisticaConfig.brandStyle { + case .movistar: + return .title2 + case .blau, .o2, .o2New, .vivo, .custom, .vivoNew, .telefonica, .tu: + return .title1 + } + } +} diff --git a/Sources/Mistica/Components/Title/TitleView.swift b/Sources/Mistica/Components/Title/TitleView.swift index 6249a7bb..96caf6df 100644 --- a/Sources/Mistica/Components/Title/TitleView.swift +++ b/Sources/Mistica/Components/Title/TitleView.swift @@ -8,77 +8,37 @@ import UIKit -private enum ViewStyles { - static let horizontalMargin: CGFloat = 16 - static let topMargin: CGFloat = 16 - static let bottomMargin: CGFloat = 8 - static let minimumHeight: CGFloat = 40 -} - public class TitleView: UITableViewHeaderFooterView { - public enum Style { - case title1 - case title2 - - var font: UIFont { - switch self { - case .title1: - return .textPreset1(weight: .title1) - case .title2: - return .textPreset5() - } - } - - var textColor: UIColor { - switch self { - case .title1: - return .textSecondary - case .title2: - return .textPrimary - } - } - - func format(text: String?) -> String? { - switch self { - case .title1: - return text?.uppercased() - case .title2: - return text - } - } - } + public typealias Style = TitleStack.Style - private lazy var titleLabel = UILabel() - private lazy var linkLabel = UILabel() + private lazy var titleStack = TitleStack() public var onLinkLabelTapped: (() -> Void)? - public var style: Style = .default { - didSet { - updateStyle() + public var style: Style { + set { + titleStack.style = newValue + } + get { + titleStack.style } } - private var unformattedTitle: String? public var title: String? { get { - titleLabel.text + titleStack.title } set { - unformattedTitle = newValue - titleLabel.text = style.format(text: newValue) - layoutIfNeeded() + titleStack.title = newValue } } public var linkTitle: String? { get { - linkLabel.text + titleStack.linkTitle } set { - linkLabel.text = newValue - linkLabel.isHidden = newValue?.isEmpty ?? true - layoutIfNeeded() + titleStack.linkTitle = newValue } } @@ -107,10 +67,10 @@ public class TitleView: UITableViewHeaderFooterView { public extension TitleView { var titleAccessibilityTraits: UIAccessibilityTraits { get { - titleLabel.accessibilityTraits + titleStack.accessibilityTraits } set { - titleLabel.accessibilityTraits = newValue + titleStack.accessibilityTraits = newValue } } } @@ -119,59 +79,6 @@ public extension TitleView { private extension TitleView { func commonInit() { - layoutViews() - updateStyle() - } - - func updateStyle() { - contentView.backgroundColor = .background - - titleLabel.text = style.format(text: unformattedTitle) - titleLabel.font = style.font - titleLabel.textColor = style.textColor - titleLabel.numberOfLines = 0 - - linkLabel.font = .textPreset2(weight: .link) - linkLabel.textColor = .textLink - linkLabel.isHidden = linkLabel.text?.isEmpty ?? true - } - - func layoutViews() { - linkLabel.setContentHuggingPriority(.required, for: .horizontal) - linkLabel.setContentCompressionResistancePriority(.required, for: .horizontal) - linkLabel.isUserInteractionEnabled = true - linkLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(linkLabelTapped))) - - let stackView = UIStackView(arrangedSubviews: [ - titleLabel, - linkLabel - ]) - stackView.spacing = 16 - stackView.alignment = .firstBaseline - - preservesSuperviewLayoutMargins = false - contentView.preservesSuperviewLayoutMargins = false - contentView.addSubview(constrainedToLayoutMarginsGuideOf: stackView) - contentView.directionalLayoutMargins = NSDirectionalEdgeInsets( - top: ViewStyles.topMargin, - leading: ViewStyles.horizontalMargin, - bottom: ViewStyles.bottomMargin, - trailing: ViewStyles.horizontalMargin - ) - } - - @objc func linkLabelTapped() { - onLinkLabelTapped?() - } -} - -private extension TitleView.Style { - static var `default`: Self { - switch MisticaConfig.brandStyle { - case .movistar: - return .title2 - case .blau, .o2, .o2New, .vivo, .custom, .vivoNew, .telefonica, .tu: - return .title1 - } + contentView.addSubview(withDefaultConstraints: titleStack) } } From c697c54f5e93ffa574fd083ea3c43d25c3233e56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Megi=CC=81as?= Date: Fri, 9 Aug 2024 10:56:53 +0200 Subject: [PATCH 3/5] Rename and some fixes --- .../UICatalogSectionTitleViewController.swift | 7 +- .../Title/TitleHeaderFooterView.swift | 91 ++++++++++ .../Mistica/Components/Title/TitleStack.swift | 169 ------------------ .../Mistica/Components/Title/TitleView.swift | 135 +++++++++++--- ...swift => TitleHeaderFooterViewTests.swift} | 20 +-- 5 files changed, 216 insertions(+), 206 deletions(-) create mode 100644 Sources/Mistica/Components/Title/TitleHeaderFooterView.swift delete mode 100644 Sources/Mistica/Components/Title/TitleStack.swift rename Tests/MisticaTests/UI/{TitleViewTests.swift => TitleHeaderFooterViewTests.swift} (85%) diff --git a/MisticaCatalog/Source/Catalog/Mistica/Components/UICatalogSectionTitleViewController.swift b/MisticaCatalog/Source/Catalog/Mistica/Components/UICatalogSectionTitleViewController.swift index cc9affc0..989f5091 100644 --- a/MisticaCatalog/Source/Catalog/Mistica/Components/UICatalogSectionTitleViewController.swift +++ b/MisticaCatalog/Source/Catalog/Mistica/Components/UICatalogSectionTitleViewController.swift @@ -53,7 +53,7 @@ class UICatalogSectionTitleViewController: UITableViewController { tableView.sectionFooterHeight = 0.0 tableView.register(ListTableViewCell.self, forCellReuseIdentifier: Constants.listCellReusableIdentifier) - tableView.register(TitleView.self, forHeaderFooterViewReuseIdentifier: Constants.sectionTitleReusableIdentifier) + tableView.register(TitleHeaderFooterView.self, forHeaderFooterViewReuseIdentifier: Constants.sectionTitleReusableIdentifier) } override func numberOfSections(in _: UITableView) -> Int { @@ -74,11 +74,14 @@ class UICatalogSectionTitleViewController: UITableViewController { } override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { - let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: Constants.sectionTitleReusableIdentifier) as! TitleView + let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: Constants.sectionTitleReusableIdentifier) as! TitleHeaderFooterView let style = Constants.styles[section] headerView.title = style.title headerView.style = style.titleStyle headerView.linkTitle = style.linkTitle + headerView.onLinkLabelTapped = { + print("onLinkLabelTapped") + } return headerView } } diff --git a/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift b/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift new file mode 100644 index 00000000..d4bad2ad --- /dev/null +++ b/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift @@ -0,0 +1,91 @@ +// +// TitleHeaderFooterView.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// + +import UIKit + +public class TitleHeaderFooterView: UITableViewHeaderFooterView { + public typealias Style = TitleView.Style + + private lazy var titleView = TitleView() + + public var onLinkLabelTapped: (() -> Void)? { + set { + titleView.onLinkLabelTapped = newValue + } + get { + titleView.onLinkLabelTapped + } + } + + public var style: Style { + set { + titleView.style = newValue + } + get { + titleView.style + } + } + + public var title: String? { + get { + titleView.title + } + set { + titleView.title = newValue + } + } + + public var linkTitle: String? { + get { + titleView.linkTitle + } + set { + titleView.linkTitle = newValue + } + } + + override public init(reuseIdentifier: String?) { + super.init(reuseIdentifier: reuseIdentifier) + + commonInit() + } + + public required init?(coder: NSCoder) { + super.init(coder: coder) + + commonInit() + } + + public init(style: Style, reuseIdentifier: String? = nil) { + super.init(reuseIdentifier: reuseIdentifier) + self.style = style + + commonInit() + } +} + +// MARK: - Accessibility + +public extension TitleHeaderFooterView { + var titleAccessibilityTraits: UIAccessibilityTraits { + get { + titleView.accessibilityTraits + } + set { + titleView.accessibilityTraits = newValue + } + } +} + +// MARK: - Private methods + +private extension TitleHeaderFooterView { + func commonInit() { + contentView.addSubview(withDefaultConstraints: titleView) + } +} diff --git a/Sources/Mistica/Components/Title/TitleStack.swift b/Sources/Mistica/Components/Title/TitleStack.swift deleted file mode 100644 index a44bf69d..00000000 --- a/Sources/Mistica/Components/Title/TitleStack.swift +++ /dev/null @@ -1,169 +0,0 @@ -// -// TitleStack.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// - -import UIKit - -private enum ViewStyles { - static let horizontalMargin: CGFloat = 16 - static let topMargin: CGFloat = 16 - static let bottomMargin: CGFloat = 8 - static let minimumHeight: CGFloat = 40 -} - -public class TitleStack: UIView { - public enum Style { - case title1 - case title2 - - var font: UIFont { - switch self { - case .title1: - return .textPreset1(weight: .title1) - case .title2: - return .textPreset5() - } - } - - var textColor: UIColor { - switch self { - case .title1: - return .textSecondary - case .title2: - return .textPrimary - } - } - - func format(text: String?) -> String? { - switch self { - case .title1: - return text?.uppercased() - case .title2: - return text - } - } - } - - private lazy var titleLabel = UILabel() - private lazy var linkLabel = UILabel() - - public var onLinkLabelTapped: (() -> Void)? - - public var style: Style = .default { - didSet { - updateStyle() - } - } - - private var unformattedTitle: String? - public var title: String? { - get { - titleLabel.text - } - set { - unformattedTitle = newValue - titleLabel.text = style.format(text: newValue) - layoutIfNeeded() - } - } - - public var linkTitle: String? { - get { - linkLabel.text - } - set { - linkLabel.text = newValue - linkLabel.isHidden = newValue?.isEmpty ?? true - layoutIfNeeded() - } - } - - override public init(frame: CGRect) { - super.init(frame: frame) - - commonInit() - } - - public required init?(coder: NSCoder) { - super.init(coder: coder) - - commonInit() - } -} - -// MARK: - Accessibility - -public extension TitleStack { - var titleAccessibilityTraits: UIAccessibilityTraits { - get { - titleLabel.accessibilityTraits - } - set { - titleLabel.accessibilityTraits = newValue - } - } -} - -// MARK: - Private methods - -private extension TitleStack { - func commonInit() { - layoutViews() - updateStyle() - } - - func updateStyle() { - backgroundColor = .background - - titleLabel.text = style.format(text: unformattedTitle) - titleLabel.font = style.font - titleLabel.textColor = style.textColor - titleLabel.numberOfLines = 0 - - linkLabel.font = .textPreset2(weight: .link) - linkLabel.textColor = .textLink - linkLabel.isHidden = linkLabel.text?.isEmpty ?? true - } - - func layoutViews() { - linkLabel.setContentHuggingPriority(.required, for: .horizontal) - linkLabel.setContentCompressionResistancePriority(.required, for: .horizontal) - linkLabel.isUserInteractionEnabled = true - linkLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(linkLabelTapped))) - - let stackView = UIStackView(arrangedSubviews: [ - titleLabel, - linkLabel - ]) - stackView.spacing = 16 - stackView.alignment = .firstBaseline - - preservesSuperviewLayoutMargins = false - addSubview(constrainedToLayoutMarginsGuideOf: stackView) - directionalLayoutMargins = NSDirectionalEdgeInsets( - top: ViewStyles.topMargin, - leading: ViewStyles.horizontalMargin, - bottom: ViewStyles.bottomMargin, - trailing: ViewStyles.horizontalMargin - ) - } - - @objc func linkLabelTapped() { - onLinkLabelTapped?() - } -} - -private extension TitleStack.Style { - static var `default`: Self { - switch MisticaConfig.brandStyle { - case .movistar: - return .title2 - case .blau, .o2, .o2New, .vivo, .custom, .vivoNew, .telefonica, .tu: - return .title1 - } - } -} diff --git a/Sources/Mistica/Components/Title/TitleView.swift b/Sources/Mistica/Components/Title/TitleView.swift index 96caf6df..84cbea33 100644 --- a/Sources/Mistica/Components/Title/TitleView.swift +++ b/Sources/Mistica/Components/Title/TitleView.swift @@ -8,42 +8,82 @@ import UIKit -public class TitleView: UITableViewHeaderFooterView { - public typealias Style = TitleStack.Style +private enum ViewStyles { + static let horizontalMargin: CGFloat = 16 + static let topMargin: CGFloat = 16 + static let bottomMargin: CGFloat = 8 + static let minimumHeight: CGFloat = 40 +} - private lazy var titleStack = TitleStack() +public class TitleView: UIView { + public enum Style { + case title1 + case title2 + + var font: UIFont { + switch self { + case .title1: + return .textPreset1(weight: .title1) + case .title2: + return .textPreset5() + } + } - public var onLinkLabelTapped: (() -> Void)? + var textColor: UIColor { + switch self { + case .title1: + return .textSecondary + case .title2: + return .textPrimary + } + } - public var style: Style { - set { - titleStack.style = newValue + func format(text: String?) -> String? { + switch self { + case .title1: + return text?.uppercased() + case .title2: + return text + } } - get { - titleStack.style + } + + private lazy var titleLabel = UILabel() + private lazy var linkLabel = UILabel() + + public var onLinkLabelTapped: (() -> Void)? + + public var style: Style = .default { + didSet { + updateStyle() } } + private var unformattedTitle: String? public var title: String? { get { - titleStack.title + titleLabel.text } set { - titleStack.title = newValue + unformattedTitle = newValue + titleLabel.text = style.format(text: newValue) + layoutIfNeeded() } } public var linkTitle: String? { get { - titleStack.linkTitle + linkLabel.text } set { - titleStack.linkTitle = newValue + linkLabel.text = newValue + linkLabel.isHidden = newValue?.isEmpty ?? true + layoutIfNeeded() } } - override public init(reuseIdentifier: String?) { - super.init(reuseIdentifier: reuseIdentifier) + override public init(frame: CGRect) { + super.init(frame: frame) commonInit() } @@ -53,13 +93,6 @@ public class TitleView: UITableViewHeaderFooterView { commonInit() } - - public init(style: Style, reuseIdentifier: String? = nil) { - super.init(reuseIdentifier: reuseIdentifier) - self.style = style - - commonInit() - } } // MARK: - Accessibility @@ -67,10 +100,10 @@ public class TitleView: UITableViewHeaderFooterView { public extension TitleView { var titleAccessibilityTraits: UIAccessibilityTraits { get { - titleStack.accessibilityTraits + titleLabel.accessibilityTraits } set { - titleStack.accessibilityTraits = newValue + titleLabel.accessibilityTraits = newValue } } } @@ -79,6 +112,58 @@ public extension TitleView { private extension TitleView { func commonInit() { - contentView.addSubview(withDefaultConstraints: titleStack) + layoutViews() + updateStyle() + } + + func updateStyle() { + backgroundColor = .background + + titleLabel.text = style.format(text: unformattedTitle) + titleLabel.font = style.font + titleLabel.textColor = style.textColor + titleLabel.numberOfLines = 0 + + linkLabel.font = .textPreset2(weight: .link) + linkLabel.textColor = .textLink + linkLabel.isHidden = linkLabel.text?.isEmpty ?? true + } + + func layoutViews() { + linkLabel.setContentHuggingPriority(.required, for: .horizontal) + linkLabel.setContentCompressionResistancePriority(.required, for: .horizontal) + linkLabel.isUserInteractionEnabled = true + linkLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(linkLabelTapped))) + + let stackView = UIStackView(arrangedSubviews: [ + titleLabel, + linkLabel + ]) + stackView.spacing = 16 + stackView.alignment = .firstBaseline + + preservesSuperviewLayoutMargins = false + addSubview(constrainedToLayoutMarginsGuideOf: stackView) + directionalLayoutMargins = NSDirectionalEdgeInsets( + top: ViewStyles.topMargin, + leading: ViewStyles.horizontalMargin, + bottom: ViewStyles.bottomMargin, + trailing: ViewStyles.horizontalMargin + ) + } + + @objc func linkLabelTapped() { + onLinkLabelTapped?() + } +} + +private extension TitleView.Style { + static var `default`: Self { + switch MisticaConfig.brandStyle { + case .movistar: + return .title2 + case .blau, .o2, .o2New, .vivo, .custom, .vivoNew, .telefonica, .tu: + return .title1 + } } } diff --git a/Tests/MisticaTests/UI/TitleViewTests.swift b/Tests/MisticaTests/UI/TitleHeaderFooterViewTests.swift similarity index 85% rename from Tests/MisticaTests/UI/TitleViewTests.swift rename to Tests/MisticaTests/UI/TitleHeaderFooterViewTests.swift index c9a4ee88..c0f1ead3 100644 --- a/Tests/MisticaTests/UI/TitleViewTests.swift +++ b/Tests/MisticaTests/UI/TitleHeaderFooterViewTests.swift @@ -1,5 +1,5 @@ // -// TitleViewTests.swift +// TitleHeaderFooterViewTests.swift // // Made with ❤️ by Novum // @@ -10,7 +10,7 @@ import SnapshotTesting import XCTest -final class TitleViewTests: XCTestCase { +final class TitleHeaderFooterViewTests: XCTestCase { override func setUp() { super.setUp() UIView.setAnimationsEnabled(false) @@ -75,18 +75,18 @@ final class TitleViewTests: XCTestCase { } } -private extension TitleViewTests { - func makeSectionTitle(title: String, linkTitle: String? = nil, style: TitleView.Style) -> UIViewController { - SectionTitleViewController(titleText: title, linkTitleText: linkTitle, style: style) +private extension TitleHeaderFooterViewTests { + func makeSectionTitle(title: String, linkTitle: String? = nil, style: TitleHeaderFooterView.Style) -> UIViewController { + SectionTitleHeaderFooterViewController(titleText: title, linkTitleText: linkTitle, style: style) } } -private class SectionTitleViewController: UITableViewController { +private class SectionTitleHeaderFooterViewController: UITableViewController { private let titleText: String private let linkTitleText: String? - private let style: TitleView.Style + private let style: TitleHeaderFooterView.Style - init(titleText: String, linkTitleText: String?, style: TitleView.Style) { + init(titleText: String, linkTitleText: String?, style: TitleHeaderFooterView.Style) { self.titleText = titleText self.linkTitleText = linkTitleText self.style = style @@ -106,7 +106,7 @@ private class SectionTitleViewController: UITableViewController { tableView.tableFooterView = UIView(frame: CGRect.zero) tableView.sectionFooterHeight = 0.0 - tableView.register(TitleView.self, forHeaderFooterViewReuseIdentifier: "Header") + tableView.register(TitleHeaderFooterView.self, forHeaderFooterViewReuseIdentifier: "Header") } override func numberOfSections(in _: UITableView) -> Int { @@ -122,7 +122,7 @@ private class SectionTitleViewController: UITableViewController { } override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { - let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "Header") as! TitleView + let headerView = tableView.dequeueReusableHeaderFooterView(withIdentifier: "Header") as! TitleHeaderFooterView headerView.title = titleText headerView.style = style headerView.linkTitle = linkTitleText From f6cc92602bb1fdd9a06bf4c380569409e334c926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Megi=CC=81as?= Date: Fri, 9 Aug 2024 11:17:50 +0200 Subject: [PATCH 4/5] Rename tests path --- .../testTitle1.with-blau-dark-style.png | Bin .../testTitle1.with-blau-style.png | Bin .../testTitle1.with-movistar-dark-style.png | Bin .../testTitle1.with-movistar-style.png | Bin .../testTitle1.with-o2-dark-style.png | Bin .../testTitle1.with-o2-style.png | Bin .../testTitle1.with-o2New-dark-style.png | Bin .../testTitle1.with-o2New-style.png | Bin .../testTitle1.with-telefonica-dark-style.png | Bin .../testTitle1.with-telefonica-style.png | Bin .../testTitle1.with-tu-dark-style.png | Bin .../testTitle1.with-tu-style.png | Bin .../testTitle1.with-vivo-dark-style.png | Bin .../testTitle1.with-vivo-style.png | Bin .../testTitle1.with-vivoNew-dark-style.png | Bin .../testTitle1.with-vivoNew-style.png | Bin .../testTitle1Multiline.with-blau-dark-style.png | Bin .../testTitle1Multiline.with-blau-style.png | Bin ...testTitle1Multiline.with-movistar-dark-style.png | Bin .../testTitle1Multiline.with-movistar-style.png | Bin .../testTitle1Multiline.with-o2-dark-style.png | Bin .../testTitle1Multiline.with-o2-style.png | Bin .../testTitle1Multiline.with-o2New-dark-style.png | Bin .../testTitle1Multiline.with-o2New-style.png | Bin ...stTitle1Multiline.with-telefonica-dark-style.png | Bin .../testTitle1Multiline.with-telefonica-style.png | Bin .../testTitle1Multiline.with-tu-dark-style.png | Bin .../testTitle1Multiline.with-tu-style.png | Bin .../testTitle1Multiline.with-vivo-dark-style.png | Bin .../testTitle1Multiline.with-vivo-style.png | Bin .../testTitle1Multiline.with-vivoNew-dark-style.png | Bin .../testTitle1Multiline.with-vivoNew-style.png | Bin ...tTitle1MultilineAndLink.with-blau-dark-style.png | Bin .../testTitle1MultilineAndLink.with-blau-style.png | Bin ...le1MultilineAndLink.with-movistar-dark-style.png | Bin ...stTitle1MultilineAndLink.with-movistar-style.png | Bin ...estTitle1MultilineAndLink.with-o2-dark-style.png | Bin .../testTitle1MultilineAndLink.with-o2-style.png | Bin ...Title1MultilineAndLink.with-o2New-dark-style.png | Bin .../testTitle1MultilineAndLink.with-o2New-style.png | Bin ...1MultilineAndLink.with-telefonica-dark-style.png | Bin ...Title1MultilineAndLink.with-telefonica-style.png | Bin ...estTitle1MultilineAndLink.with-tu-dark-style.png | Bin .../testTitle1MultilineAndLink.with-tu-style.png | Bin ...tTitle1MultilineAndLink.with-vivo-dark-style.png | Bin .../testTitle1MultilineAndLink.with-vivo-style.png | Bin ...tle1MultilineAndLink.with-vivoNew-dark-style.png | Bin ...estTitle1MultilineAndLink.with-vivoNew-style.png | Bin .../testTitle1WithLink.with-blau-dark-style.png | Bin .../testTitle1WithLink.with-blau-style.png | Bin .../testTitle1WithLink.with-movistar-dark-style.png | Bin .../testTitle1WithLink.with-movistar-style.png | Bin .../testTitle1WithLink.with-o2-dark-style.png | Bin .../testTitle1WithLink.with-o2-style.png | Bin .../testTitle1WithLink.with-o2New-dark-style.png | Bin .../testTitle1WithLink.with-o2New-style.png | Bin ...estTitle1WithLink.with-telefonica-dark-style.png | Bin .../testTitle1WithLink.with-telefonica-style.png | Bin .../testTitle1WithLink.with-tu-dark-style.png | Bin .../testTitle1WithLink.with-tu-style.png | Bin .../testTitle1WithLink.with-vivo-dark-style.png | Bin .../testTitle1WithLink.with-vivo-style.png | Bin .../testTitle1WithLink.with-vivoNew-dark-style.png | Bin .../testTitle1WithLink.with-vivoNew-style.png | Bin .../testTitle2.with-blau-dark-style.png | Bin .../testTitle2.with-blau-style.png | Bin .../testTitle2.with-movistar-dark-style.png | Bin .../testTitle2.with-movistar-style.png | Bin .../testTitle2.with-o2-dark-style.png | Bin .../testTitle2.with-o2-style.png | Bin .../testTitle2.with-o2New-dark-style.png | Bin .../testTitle2.with-o2New-style.png | Bin .../testTitle2.with-telefonica-dark-style.png | Bin .../testTitle2.with-telefonica-style.png | Bin .../testTitle2.with-tu-dark-style.png | Bin .../testTitle2.with-tu-style.png | Bin .../testTitle2.with-vivo-dark-style.png | Bin .../testTitle2.with-vivo-style.png | Bin .../testTitle2.with-vivoNew-dark-style.png | Bin .../testTitle2.with-vivoNew-style.png | Bin .../testTitle2Multiline.with-blau-dark-style.png | Bin .../testTitle2Multiline.with-blau-style.png | Bin ...testTitle2Multiline.with-movistar-dark-style.png | Bin .../testTitle2Multiline.with-movistar-style.png | Bin .../testTitle2Multiline.with-o2-dark-style.png | Bin .../testTitle2Multiline.with-o2-style.png | Bin .../testTitle2Multiline.with-o2New-dark-style.png | Bin .../testTitle2Multiline.with-o2New-style.png | Bin ...stTitle2Multiline.with-telefonica-dark-style.png | Bin .../testTitle2Multiline.with-telefonica-style.png | Bin .../testTitle2Multiline.with-tu-dark-style.png | Bin .../testTitle2Multiline.with-tu-style.png | Bin .../testTitle2Multiline.with-vivo-dark-style.png | Bin .../testTitle2Multiline.with-vivo-style.png | Bin .../testTitle2Multiline.with-vivoNew-dark-style.png | Bin .../testTitle2Multiline.with-vivoNew-style.png | Bin ...tTitle2MultilineAndLink.with-blau-dark-style.png | Bin .../testTitle2MultilineAndLink.with-blau-style.png | Bin ...le2MultilineAndLink.with-movistar-dark-style.png | Bin ...stTitle2MultilineAndLink.with-movistar-style.png | Bin ...estTitle2MultilineAndLink.with-o2-dark-style.png | Bin .../testTitle2MultilineAndLink.with-o2-style.png | Bin ...Title2MultilineAndLink.with-o2New-dark-style.png | Bin .../testTitle2MultilineAndLink.with-o2New-style.png | Bin ...2MultilineAndLink.with-telefonica-dark-style.png | Bin ...Title2MultilineAndLink.with-telefonica-style.png | Bin ...estTitle2MultilineAndLink.with-tu-dark-style.png | Bin .../testTitle2MultilineAndLink.with-tu-style.png | Bin ...tTitle2MultilineAndLink.with-vivo-dark-style.png | Bin .../testTitle2MultilineAndLink.with-vivo-style.png | Bin ...tle2MultilineAndLink.with-vivoNew-dark-style.png | Bin ...estTitle2MultilineAndLink.with-vivoNew-style.png | Bin .../testTitle2WithLink.with-blau-dark-style.png | Bin .../testTitle2WithLink.with-blau-style.png | Bin .../testTitle2WithLink.with-movistar-dark-style.png | Bin .../testTitle2WithLink.with-movistar-style.png | Bin .../testTitle2WithLink.with-o2-dark-style.png | Bin .../testTitle2WithLink.with-o2-style.png | Bin .../testTitle2WithLink.with-o2New-dark-style.png | Bin .../testTitle2WithLink.with-o2New-style.png | Bin ...estTitle2WithLink.with-telefonica-dark-style.png | Bin .../testTitle2WithLink.with-telefonica-style.png | Bin .../testTitle2WithLink.with-tu-dark-style.png | Bin .../testTitle2WithLink.with-tu-style.png | Bin .../testTitle2WithLink.with-vivo-dark-style.png | Bin .../testTitle2WithLink.with-vivo-style.png | Bin .../testTitle2WithLink.with-vivoNew-dark-style.png | Bin .../testTitle2WithLink.with-vivoNew-style.png | Bin 128 files changed, 0 insertions(+), 0 deletions(-) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1Multiline.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1MultilineAndLink.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle1WithLink.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2Multiline.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2MultilineAndLink.with-vivoNew-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-blau-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-blau-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-movistar-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-movistar-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-o2-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-o2-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-o2New-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-o2New-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-telefonica-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-telefonica-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-tu-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-tu-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-vivo-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-vivo-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-vivoNew-dark-style.png (100%) rename Tests/MisticaTests/UI/__Snapshots__/{TitleViewTests => TitleHeaderFooterViewTests}/testTitle2WithLink.with-vivoNew-style.png (100%) diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1Multiline.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1Multiline.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1MultilineAndLink.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1MultilineAndLink.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle1WithLink.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle1WithLink.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2Multiline.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2Multiline.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2MultilineAndLink.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2MultilineAndLink.with-vivoNew-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-blau-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-blau-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-blau-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-blau-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-blau-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-blau-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-movistar-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-movistar-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-movistar-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-movistar-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-movistar-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-movistar-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2New-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2New-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2New-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2New-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-o2New-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-o2New-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-telefonica-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-telefonica-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-telefonica-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-telefonica-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-telefonica-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-telefonica-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-tu-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-tu-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-tu-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-tu-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-tu-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-tu-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivo-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivo-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivo-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivo-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivo-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivo-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivoNew-dark-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivoNew-dark-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivoNew-dark-style.png diff --git a/Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivoNew-style.png similarity index 100% rename from Tests/MisticaTests/UI/__Snapshots__/TitleViewTests/testTitle2WithLink.with-vivoNew-style.png rename to Tests/MisticaTests/UI/__Snapshots__/TitleHeaderFooterViewTests/testTitle2WithLink.with-vivoNew-style.png From 83a24ac5a3ce48004fc8da3fc73bb5d583908dd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Megi=CC=81as?= Date: Mon, 19 Aug 2024 12:06:43 +0200 Subject: [PATCH 5/5] CR changes --- .../Mistica/Components/Title/TitleHeaderFooterView.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift b/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift index d4bad2ad..4906e0ac 100644 --- a/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift +++ b/Sources/Mistica/Components/Title/TitleHeaderFooterView.swift @@ -14,12 +14,12 @@ public class TitleHeaderFooterView: UITableViewHeaderFooterView { private lazy var titleView = TitleView() public var onLinkLabelTapped: (() -> Void)? { - set { - titleView.onLinkLabelTapped = newValue - } get { titleView.onLinkLabelTapped } + set { + titleView.onLinkLabelTapped = newValue + } } public var style: Style {