diff --git a/Yep/Base.lproj/Main.storyboard b/Yep/Base.lproj/Main.storyboard
index 0d4c0fa2..f5f3572c 100644
--- a/Yep/Base.lproj/Main.storyboard
+++ b/Yep/Base.lproj/Main.storyboard
@@ -556,7 +556,7 @@
-
+
@@ -1580,6 +1580,7 @@
+
@@ -1594,6 +1595,14 @@
+
+
+
+
+
+
+
+
@@ -2044,8 +2053,8 @@
+
-
diff --git a/Yep/ViewControllers/Feeds/FeedsViewController.swift b/Yep/ViewControllers/Feeds/FeedsViewController.swift
index dd970d9a..c9d0d958 100644
--- a/Yep/ViewControllers/Feeds/FeedsViewController.swift
+++ b/Yep/ViewControllers/Feeds/FeedsViewController.swift
@@ -225,6 +225,18 @@ class FeedsViewController: UIViewController {
vc.hidesBottomBarWhenPushed = true
+ case "showSkillHome":
+
+ let vc = segue.destinationViewController as! SkillHomeViewController
+
+ if let indexPath = sender as? NSIndexPath {
+ if let skill = feeds[indexPath.row].skill {
+ vc.skill = SkillCell.Skill(ID: skill.id, localName: skill.localName, coverURLString: skill.coverURLString, category: nil)
+ }
+ }
+
+ vc.hidesBottomBarWhenPushed = true
+
case "showFeedsWithSkill":
let vc = segue.destinationViewController as! FeedsViewController
@@ -238,8 +250,8 @@ class FeedsViewController: UIViewController {
case "showConversation":
guard let
- index = sender as? Int,
- feedData = feeds[safe: index],
+ indexPath = sender as? NSIndexPath,
+ feedData = feeds[safe: indexPath.row],
realm = try? Realm() else {
return
}
@@ -457,10 +469,10 @@ extension FeedsViewController: UITableViewDataSource, UITableViewDelegate {
switch indexPath.section {
case Section.SkillUsers.rawValue:
- break
+ performSegueWithIdentifier("showSkillHome", sender: indexPath)
case Section.Feed.rawValue:
- performSegueWithIdentifier("showConversation", sender: indexPath.item)
+ performSegueWithIdentifier("showConversation", sender: indexPath)
default:
break