diff --git a/ProjectClock/AccountViewController.swift b/ProjectClock/AccountViewController.swift index 3118660..9cbaaab 100644 --- a/ProjectClock/AccountViewController.swift +++ b/ProjectClock/AccountViewController.swift @@ -205,13 +205,20 @@ class FamilyVC: UIViewController } } - +/** + Create or join a family + */ class FamilyCreateJoinVC: UIViewController { let createMode: Bool @IBOutlet weak var lFamilyNameOrId: UILabel! @IBOutlet weak var bCreateJoin: UIButton! + @IBOutlet weak var tNameOrId: UITextField! + @IBOutlet weak var tPin: UITextField! + /** + Pass in create mode from FamilyVC + */ init?(coder: NSCoder, create: Bool) { createMode = create @@ -228,5 +235,14 @@ class FamilyCreateJoinVC: UIViewController lFamilyNameOrId.text = createMode ? "Family Name" : "Family ID" bCreateJoin.setTitle(createMode ? "Create" : "Join", for: .normal) } + + /** + Called when the user clicks create or join button + */ + @IBAction func btnCreateOrJoin(_ sender: Any) + { + // Check pin + guard let pin = tPin.text, pin.count >= 4 else { msg("Pin Too Weak", "Your family pin must be 4 numbers or more."); return } + } } diff --git a/ProjectClock/Base.lproj/Main.storyboard b/ProjectClock/Base.lproj/Main.storyboard index 8eec5e2..0ffc998 100644 --- a/ProjectClock/Base.lproj/Main.storyboard +++ b/ProjectClock/Base.lproj/Main.storyboard @@ -1016,7 +1016,7 @@ - + @@ -1024,6 +1024,7 @@ + @@ -1042,6 +1043,8 @@ + +