Skip to content

Commit 0861a1d

Browse files
Configuration for highlighted composer border color
1 parent af56120 commit 0861a1d

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Sources/StreamChatSwiftUI/ChatChannel/Composer/MessageComposerView.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ public struct ComposerInputView<Factory: ViewFactory>: View, KeyboardReadable {
388388
.background(composerInputBackground)
389389
.overlay(
390390
RoundedRectangle(cornerRadius: TextSizeConstants.cornerRadius)
391-
.stroke(Color(keyboardShown ? colors.composerInputHighlightedBorder : colors.innerBorder))
391+
.stroke(Color(keyboardShown ? highlightedBorder : colors.innerBorder))
392392
)
393393
.clipShape(
394394
RoundedRectangle(cornerRadius: TextSizeConstants.cornerRadius)
@@ -403,6 +403,11 @@ public struct ComposerInputView<Factory: ViewFactory>: View, KeyboardReadable {
403403
var colors = colors
404404
return Color(colors.composerInputBackground)
405405
}
406+
407+
private var highlightedBorder: UIColor {
408+
var colors = colors
409+
return colors.composerInputHighlightedBorder
410+
}
406411

407412
private var shouldAddVerticalPadding: Bool {
408413
!addedFileURLs.isEmpty || !addedAssets.isEmpty

Sources/StreamChatSwiftUI/ColorPalette.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public struct ColorPalette {
8484

8585
public lazy var composerPlaceholderColor: UIColor = subtitleText
8686
public lazy var composerInputBackground: UIColor = background
87-
public var composerInputHighlightedBorder: UIColor = .streamInnerBorder
87+
public lazy var composerInputHighlightedBorder: UIColor = innerBorder
8888
}
8989

9090
// Those colors are default defined stream constants, which are fallback values if you don't implement your color theme.

0 commit comments

Comments
 (0)