diff --git a/RevenueCatUI/Templates/MultiPackageBoldTemplate.swift b/RevenueCatUI/Templates/MultiPackageBoldTemplate.swift index cf081bdc0c..7cd1712030 100644 --- a/RevenueCatUI/Templates/MultiPackageBoldTemplate.swift +++ b/RevenueCatUI/Templates/MultiPackageBoldTemplate.swift @@ -150,8 +150,16 @@ private struct MultiPackageTemplateContent: View { .multilineTextAlignment(.leading) .frame(maxWidth: .infinity, alignment: alignment) .foregroundColor(self.configuration.colors.foregroundColor) + .overlay { + if selected { + EmptyView() + } else { + RoundedRectangle(cornerRadius: Self.cornerRadius) + .stroke(self.configuration.colors.foregroundColor, lineWidth: 2) + } + } .background { - RoundedRectangle(cornerRadius: 15, style: .continuous) + RoundedRectangle(cornerRadius: Self.cornerRadius, style: .continuous) .foregroundColor( selected ? Self.selectedBackgroundColor @@ -203,6 +211,7 @@ private struct MultiPackageTemplateContent: View { } private static let iconSize: CGFloat = 100 + private static let cornerRadius: CGFloat = 15 #if !os(macOS) && !os(watchOS) private static let selectedBackgroundColor: Color = .init(