From 5fd44b83a620e35224c2f2244491dca75d1051f2 Mon Sep 17 00:00:00 2001 From: Geriano Date: Thu, 8 Sep 2022 15:09:50 +0700 Subject: [PATCH] restyling dashboard layout --- app/Http/Middleware/HandleInertiaRequests.php | 5 ++ .../js/Components/DashboardLayout/Sidebar.vue | 4 +- .../DashboardLayout/Sidebar/Builder.vue | 6 +- .../DashboardLayout/Sidebar/Link.vue | 8 +- .../DashboardLayout/Sidebar/Links.vue | 33 +++++---- .../DashboardLayout/SidebarToggler.vue | 4 +- .../DashboardLayout/TopbarDropdown.vue | 10 +-- resources/js/Layouts/DashboardLayout.vue | 73 ++++++++++++++++--- resources/js/Pages/Translation/Index.vue | 2 +- 9 files changed, 106 insertions(+), 39 deletions(-) diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php index 9e19df0..25a6646 100644 --- a/app/Http/Middleware/HandleInertiaRequests.php +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -41,6 +41,11 @@ class HandleInertiaRequests extends Middleware public function share(Request $request): array { return array_merge(parent::share($request), [ + '$config' => fn () => [ + 'app' => [ + 'name' => config('app.name'), + ], + ], '$flash' => fn () => [ 'success' => $request->session()->get('success'), 'error' => $request->session()->get('error'), diff --git a/resources/js/Components/DashboardLayout/Sidebar.vue b/resources/js/Components/DashboardLayout/Sidebar.vue index e9bf72b..0bb96dc 100644 --- a/resources/js/Components/DashboardLayout/Sidebar.vue +++ b/resources/js/Components/DashboardLayout/Sidebar.vue @@ -7,7 +7,7 @@ import Icon from '@/Components/Icon.vue' import Swal from 'sweetalert2' import { Inertia } from '@inertiajs/inertia' -const self = getCurrentInstance() +const { open } = defineProps(['open']) const menus = ref(usePage().props.value.$menus || []) const { user } = usePage().props.value @@ -44,7 +44,7 @@ const f = async () => {