// // RegisterViewModel.swift // AcaMate // // Created by TAnine on 3/24/25. // import SwiftUI import Combine class RegisterViewModel: ObservableObject { private let appVM: AppViewModel private var cancellables = Set() init(_ appVM: AppViewModel) { self.appVM = appVM } @State var selectDate: Date = { let calendar = Calendar.current return calendar.date(byAdding: .year, value: -12, to: Date()) ?? Date() }() @State var nameText: String = "" @State var emailFrontText: String = "" @State var emailTailText: String = "" @State var phoneArray: [Int] = [] @Published var addressText: String = "주소 입력" @State var addrDetailText: String = "" let numberHeadList = ["010","011","016","017","018","019"] let emailTailList = ["gmail.com", "naver.com", "daum.net", "hanmail.net", "nate.com", "outlook.com", "icloud.com", "kakao.com", "yahoo.com", "protonmail.com", "직접 입력"] }