Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

Autoría | Ultima modificación | Ver Log |

//
//  MyCapsulesFilterView.swift
//  twogetskills
//
//  Created by Efrain Yanez Recanatini on 7/27/22.
//

import SwiftUI

struct MyCapsulesFilterView : View {
    @Binding var search : String
    @Binding var searching : Bool
    
    var body : some View {
        GeometryReader { geometry in
            Group {
                HStack {
               
                    TextField("Buscar...", text: self.$search) { startedEditing in
                        if startedEditing {
                            withAnimation {
                                searching = true
                            }
                        }
                    } onCommit: {
                        withAnimation {
                            searching = false
                        }
                    }
                    
                    
                    /*
                    , onEditingChanged: { change in
                        
                    }, onCommit: {
                        
                    })*/
                    .font(Font.custom(Config.FONT_NAME_REGULAR, size: 14))
                    .frame(height: 32)
                    .padding(.leading, 16)
   
                
                    Button(action: {}, label: {
                        Image(uiImage: UIImage(named: "ui_search") ?? UIImage())
                            .resizable()
                            .frame(width: 16, height: 16, alignment: .center)
                            
                    }).padding(.trailing, 16)
                }
                .background(Color.white)
                .padding(.leading, 16)
                .padding(.trailing, 16)
                    
            }
            .frame(height: 64)
            .background(Color("color_filter_background"))
            
            
        }
    }
}



struct MyCapsulesFilterView_Previews: PreviewProvider {
    @State static var search: String = ""
    @State static var searching : Bool = false
    static var previews: some View {
        MyCapsulesFilterView(search: self.$search, searching: self.$searching)
    }
}