//
//  LoginHelpView.swift
//  wApp
//
//  Created by Сергей Масленников on 23.08.2021.
//

import SwiftUI

struct LoginHelpView: View {
    
    let hapticFeedback = HapticFeedback()
    @Binding var showLoginHelpView: Bool
    
    var body: some View {
        VStack {
            Image(systemName: "chevron.compact.down")
                .font(.system(size: 50))
                .foregroundColor(.secondary)
                .padding()
                .contentShape(Rectangle())
                .onTapGesture {
                    hapticFeedback.medium()
                    showLoginHelpView.toggle()
                }
            Spacer()
            VStack {
                Image(systemName: "shield.lefthalf.fill.slash")
                    .font(.system(size: 40))
                Text("Раздел восстановления аккаунта временно недоступен")
                    .font(.system(size: 12))
                    .fontWeight(.semibold)
                    .multilineTextAlignment(.center)
            }
            .padding()
            .foregroundColor(.gray)
            Spacer()
        }
        // Если пользователь потянет view вниз, оно закроется
        .gesture(
            DragGesture()
                .onEnded { amount in
                    hapticFeedback.medium()
                    showLoginHelpView.toggle()
                }
        )
    }
}

struct LoginHelpView_Previews: PreviewProvider {
    static var previews: some View {
        StartView()
    }
}
