import SwiftUI /// A label style that puts the title first and icon second. public struct NextLabelStyle: LabelStyle { let spacing: CGFloat public init(spacing: CGFloat = 3) { self.spacing = spacing } public func makeBody(configuration: Configuration) -> some View { HStack(spacing: spacing) { configuration.title configuration.icon .fontWeight(.semibold) } } } extension LabelStyle where Self == NextLabelStyle { public static func nextLabel(spacing: CGFloat = 3) -> Self { .init(spacing: spacing) } }