Skip to content

Commit 3ff5b27

Browse files
committed
fix imageView location bug
- the image view added based on the imagePosition value in the model
1 parent ae6e9c5 commit 3ff5b27

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Sources/ComponentsKit/Components/Button/UKButton.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,13 @@ open class UKButton: UIView, UKComponent {
7979
private func setup() {
8080
self.addSubview(self.stackView)
8181

82-
self.stackView.addArrangedSubview(self.imageView)
82+
switch self.model.imageLocation {
83+
case .leading:
84+
self.stackView.insertArrangedSubview(self.imageView, at: 0)
85+
case .trailing:
86+
self.stackView.addArrangedSubview(self.imageView)
87+
}
88+
8389
self.stackView.addArrangedSubview(self.loaderView)
8490
self.stackView.addArrangedSubview(self.titleLabel)
8591

0 commit comments

Comments
 (0)