From fbb1380e439770cae09358afab65e77c3fb54008 Mon Sep 17 00:00:00 2001 From: Joe Dixon Date: Wed, 25 Aug 2021 21:20:32 +0100 Subject: [PATCH 1/6] Implement profile page --- app/Http/Controllers/ProfileController.php | 4 +- resources/css/app.css | 4 - resources/svg/hammer.svg | 3 + .../views/_partials/_delete_modal.blade.php | 44 ++-- .../views/_partials/_update_modal.blade.php | 44 ++-- .../articles/user-summary.blade.php | 71 ++++++ .../threads/overview-summary.blade.php | 2 +- .../components/threads/reply-menu.blade.php | 12 +- resources/views/layouts/base.blade.php | 2 + .../views/users/_latest_replies.blade.php | 54 +---- .../views/users/_latest_threads.blade.php | 79 +------ resources/views/users/profile.blade.php | 210 +++++++++++++++--- 12 files changed, 335 insertions(+), 194 deletions(-) create mode 100644 resources/svg/hammer.svg create mode 100644 resources/views/components/articles/user-summary.blade.php diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index dce074b2f..257a3b176 100644 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -8,6 +8,8 @@ class ProfileController extends Controller { public function show(User $user) { - return view('users.profile', compact('user')); + $articles = $user->latestArticles(3); + + return view('users.profile', compact('user', 'articles')); } } diff --git a/resources/css/app.css b/resources/css/app.css index 551eeff26..9e2100db2 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -54,10 +54,6 @@ svg .secondary { display: none; } -nav.dashboard-nav a.active { - @apply border-lio-500 text-lio-500; -} - .nav a { @apply border-transparent text-gray-500; } diff --git a/resources/svg/hammer.svg b/resources/svg/hammer.svg new file mode 100644 index 000000000..355a65b1f --- /dev/null +++ b/resources/svg/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/resources/views/_partials/_delete_modal.blade.php b/resources/views/_partials/_delete_modal.blade.php index 7fb6a92fe..031e968ff 100644 --- a/resources/views/_partials/_delete_modal.blade.php +++ b/resources/views/_partials/_delete_modal.blade.php @@ -1,24 +1,30 @@ -