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 @@
+
+