오디션 지원 완료 다이얼로그 추가
This commit is contained in:
72
SodaLive/Sources/Dialog/ApplyAuditionCompleteDialog.swift
Normal file
72
SodaLive/Sources/Dialog/ApplyAuditionCompleteDialog.swift
Normal file
@@ -0,0 +1,72 @@
|
||||
//
|
||||
// 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("오디션 지원")
|
||||
.font(.custom(Font.bold.rawValue, size: 18.3))
|
||||
.foregroundColor(Color.grayee)
|
||||
.padding(.top, 26.7)
|
||||
|
||||
Text("보이스온 오디션에 지원해 주셔서 감사합니다.")
|
||||
.font(.custom(Font.medium.rawValue, size: 15))
|
||||
.foregroundColor(Color.graybb)
|
||||
.padding(.top, 15)
|
||||
|
||||
Text(auditionTitle)
|
||||
.font(.custom(Font.bold.rawValue, size: 18.3))
|
||||
.foregroundColor(Color.graybb)
|
||||
.padding(.top, 20)
|
||||
|
||||
Text(roleName)
|
||||
.font(.custom(Font.medium.rawValue, size: 13.3))
|
||||
.foregroundColor(Color.graybb)
|
||||
.padding(.top, 10)
|
||||
|
||||
Text("확인")
|
||||
.font(.custom(Font.bold.rawValue, size: 18.3))
|
||||
.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)
|
||||
)
|
||||
}
|
Reference in New Issue
Block a user