Files
sodalive-ios/SodaLive/Sources/Dialog/ApplyAuditionCompleteDialog.swift

73 lines
2.1 KiB
Swift

//
// ApplyAuditionCompleteDialog.swift
// SodaLive
//
// Created by klaus on 1/20/25.
//
import SwiftUI
struct ApplyAuditionCompleteDialog: View {
let auditionTitle: String
let roleName: String
@Binding var isShowing: Bool
var body: some View {
ZStack {
Color.black
.opacity(0.5)
VStack(spacing: 0) {
Text(I18n.Audition.Apply.title)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.grayee)
.padding(.top, 26.7)
Text(I18n.Dialog.ApplyAuditionComplete.thankYouDescription)
.appFont(size: 15, weight: .medium)
.foregroundColor(Color.graybb)
.padding(.top, 15)
Text(auditionTitle)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.graybb)
.padding(.top, 20)
Text(roleName)
.appFont(size: 13.3, weight: .medium)
.foregroundColor(Color.graybb)
.padding(.top, 10)
Text(I18n.Common.confirm)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.white)
.padding(.vertical, 16)
.frame(maxWidth: .infinity)
.background(Color.button)
.cornerRadius(8)
.contentShape(Rectangle())
.padding(.horizontal, 18.3)
.padding(.top, 35)
.padding(.bottom, 16.7)
.onTapGesture {
isShowing = false
}
}
.frame(maxWidth: .infinity)
.background(Color.gray22)
.cornerRadius(10)
.padding(.horizontal, 13.3)
}
}
}
#Preview {
ApplyAuditionCompleteDialog(
auditionTitle: "스위치온",
roleName: "장예은",
isShowing: .constant(true)
)
}