MovieCatalog
30 строк · 637.0 Байт
1//
2// CalloutButtonStyle.swift
3// Movies
4//
5// Created by Ivan Semenov on 19.10.2023.
6//
7
8import SwiftUI
9
10struct CalloutButtonStyle: ButtonStyle {
11
12let calloutText: LocalizedStringKey
13
14func makeBody(configuration: Configuration) -> some View {
15HStack(spacing: Constants.spacing) {
16Text(calloutText)
17.foregroundStyle(.appLightGray)
18
19configuration.label
20.foregroundStyle(.appAccent)
21.fontWeight(.medium)
22}
23.font(.callout)
24.padding(.bottom)
25}
26
27private enum Constants {
28static let spacing: CGFloat = 6
29}
30}
31