updated controller
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
3dc9fdfbb7
commit
385ed1b216
@ -272,12 +272,15 @@ open class BadgeIndicator: View {
|
|||||||
private func getText() -> String {
|
private func getText() -> String {
|
||||||
let badgeCount = number ?? 0
|
let badgeCount = number ?? 0
|
||||||
var text: String = ""
|
var text: String = ""
|
||||||
if kind == .numbered {
|
if kind == .numbered && badgeCount >= 0 {
|
||||||
let maxBadgetCount = limitDigits(number: badgeCount, maxDigits: maxDigits.value)
|
let maxBadgetCount = limitDigits(number: badgeCount, maxDigits: maxDigits.value)
|
||||||
|
let formatter = NumberFormatter()
|
||||||
text = "\(maxBadgetCount)"
|
formatter.numberStyle = .decimal
|
||||||
|
text = formatter.string(from: .init(integerLiteral: maxBadgetCount))!
|
||||||
if maxDigits.value < "\(badgeCount)".count {
|
if maxDigits.value < "\(badgeCount)".count {
|
||||||
text = "\(maxBadgetCount)+"
|
let formatter = NumberFormatter()
|
||||||
|
formatter.numberStyle = .decimal
|
||||||
|
text = "\(text)+"
|
||||||
}
|
}
|
||||||
if let leadingCharacter {
|
if let leadingCharacter {
|
||||||
text = "\(leadingCharacter)\(text)"
|
text = "\(leadingCharacter)\(text)"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user