From d2c53dc56a56bc6d0b2824cfebe540f88d3e8b9f Mon Sep 17 00:00:00 2001
From: Daniel Supernault <danielsupernault@gmail.com>
Date: Fri, 22 Nov 2019 23:33:47 -0700
Subject: [PATCH] Update SiteController

---
 app/Http/Controllers/SiteController.php | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/app/Http/Controllers/SiteController.php b/app/Http/Controllers/SiteController.php
index 9d8563f25..68d92fc30 100644
--- a/app/Http/Controllers/SiteController.php
+++ b/app/Http/Controllers/SiteController.php
@@ -10,10 +10,10 @@ use App\Util\Localization\Localization;
 
 class SiteController extends Controller
 {
-    public function home()
+    public function home(Request $request)
     {
         if (Auth::check()) {
-            return $this->homeTimeline();
+            return $this->homeTimeline($request);
         } else {
             return $this->homeGuest();
         }
@@ -24,9 +24,13 @@ class SiteController extends Controller
         return view('site.index');
     }
 
-    public function homeTimeline()
+    public function homeTimeline(Request $request)
     {
-        return view('timeline.home');
+        $this->validate($request, [
+            'layout' => 'nullable|string|in:grid,feed'
+        ]);
+        $layout = $request->input('layout', 'feed');
+        return view('timeline.home', compact('layout'));
     }
 
     public function changeLocale(Request $request, $locale)