Newer
Older
bremer-ios-app / BremerApp / View / SettingView.swift
yhornisse on 10 Sep 2023 721 bytes Initial Commit
//
//  SettingView.swift
//  Bremer
//
//  Created by yhornisse on 2023/08/26.
//

import SwiftUI

struct SettingView : View {

    @EnvironmentObject
    private var settingViewModel : SettingViewModel
    @State
    private var baseUrl = ""

    var body : some View {
        VStack {
            Text("設定")
            TextField("Base URL", text: $baseUrl)
                .textFieldStyle(RoundedBorderTextFieldStyle())
                .frame(width: 250)
            Button(action: {
                settingViewModel.updateBaseApiUrl(baseUrl)
            }) {
                Text("Update")
            }
        }
        .onAppear {
            baseUrl = settingViewModel.getSetting().baseUrl
        }
    }
}