//
//  MFTextFieldSubclassExtension.h
//  mobilefirst
//
//  Created by Scott Pfeil on 12/5/16.
//  Copyright © 2016 Verizon Wireless. All rights reserved.
//

#import <MVMCoreUI/MFTextField.h>

@class DashLine;

@interface MFTextField ()

@property (nullable, weak, nonatomic, readwrite) IBOutlet UILabel *label;
//accesories
@property (nullable, weak, readwrite, nonatomic) UIPickerView *pickerView;
@property (nullable, weak, readwrite, nonatomic) UIToolbar *toolbar;


//utility
@property (nonatomic) BOOL observingForChanges;
@property (nonatomic, readwrite) BOOL errorShowing;
@property (nonatomic) BOOL hasDropDown;


//helper views
@property (nullable, weak, nonatomic) IBOutlet DashLine *dashLine;
@property (nullable, weak, nonatomic) IBOutlet UILabel *dropDownCarrotLabel;
@property (nullable, weak, nonatomic) IBOutlet NSLayoutConstraint *dropDownCarrotWidth;

- (void)setupView;
- (void)valueChanged;
- (void)startEditing;
- (nullable UINib *)getNib;

@end
