// // SimpleBtnView.swift // AcaMate // // Created by TAnine on 2/4/25. // import SwiftUI struct SimpleBtnView: View { let title: String? let image: Image? let font: Font? let width: CGFloat let height: CGFloat let action: VOID_TO_VOID? var body: some View { Button{ guard let action = action else { return } action() } label: { if let title = title, let font = font { Text("\(title)") .font(font) .tint(Color(.Second.dark)) .frame(width: width, height: height) } else if let image = image { image .resizable() .frame(width: width, height: height) } } } } #Preview { SimpleBtnView(title: "체크 합니다", image: Image(.BottomBar.home), font: .nps(font: .bold, size: 12), width: 40, height: 40, action: nil) }