// // LiveRoomOverlayStrokeTextButton.swift // SodaLive // // Created by klaus on 2024/01/17. // import SwiftUI struct LiveRoomOverlayStrokeTextButton: View { let text: String let textColor: Color let strokeColor: Color let strokeWidth: CGFloat let strokeCornerRadius: CGFloat let onClick: () -> Void var body: some View { Text(text) .font(.custom(Font.medium.rawValue, size: 12)) .foregroundColor(textColor) .padding(.horizontal, 8) .padding(.vertical, 6) .overlay( RoundedRectangle(cornerRadius: strokeCornerRadius) .stroke(strokeColor, lineWidth: strokeWidth) ) .onTapGesture { onClick() } } } struct LiveRoomOverlayStrokeTextButton_Previews: PreviewProvider { static var previews: some View { LiveRoomOverlayStrokeTextButton( text: "라이브 종료", textColor: Color.mainRed, strokeColor: Color.mainRed, strokeWidth: 1, strokeCornerRadius: 5.3, onClick: {} ) } }