zashi-ios-wallet-private/secant/UI Components/TextFields/Components/TextFieldTitleAccessoryButt...

30 lines
787 B
Swift

//
// TextFieldTitleAccessoryButtonStyle.swift
// secant-testnet
//
// Created by Adam Stener on 2/9/22.
//
import SwiftUI
struct TextFieldTitleAccessoryButtonStyle: ButtonStyle {
func makeBody(configuration: Configuration) -> some View {
configuration.label
.padding(.horizontal, 10)
.padding(.vertical, 3)
.foregroundColor(.white)
.background(
configuration.isPressed ?
Asset.Colors.TextField.titleAccessoryButtonPressed.color :
Asset.Colors.TextField.titleAccessoryButton.color
)
.cornerRadius(6)
}
}
extension Button {
var textFieldTitleAccessoryButtonStyle: some View {
buttonStyle(TextFieldTitleAccessoryButtonStyle())
}
}