29 lines
667 B
Swift
29 lines
667 B
Swift
//
|
|
// GradientButton.swift
|
|
// LoginKit
|
|
//
|
|
// Created by Balaji on 04/08/23.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
struct GradientButton: View {
|
|
var title: String
|
|
var icon: String
|
|
var onClick: () -> ()
|
|
var body: some View {
|
|
Button(action: onClick, label: {
|
|
HStack(spacing: 15) {
|
|
Text(title)
|
|
Image(systemName: icon)
|
|
}
|
|
////.fontWeight(.bold)
|
|
.foregroundStyle(.white)
|
|
.padding(.vertical, 12)
|
|
.padding(.horizontal, 35)
|
|
.background(.linearGradient(colors: [.main, .main2, ], startPoint: .top, endPoint: .bottom), in: .capsule)
|
|
})
|
|
}
|
|
}
|
|
|