From eb83a66383427170100c940e64fcf032a5cc70ff Mon Sep 17 00:00:00 2001 From: Geriano Date: Sun, 31 Jul 2022 09:56:02 +0700 Subject: [PATCH] adding initial menu --- app/Http/Controllers/Superuser/MenuController.php | 1 + resources/js/Pages/Superuser/Menu/Index.vue | 11 +++-------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Superuser/MenuController.php b/app/Http/Controllers/Superuser/MenuController.php index 4a679ed..67dad7d 100644 --- a/app/Http/Controllers/Superuser/MenuController.php +++ b/app/Http/Controllers/Superuser/MenuController.php @@ -28,6 +28,7 @@ class MenuController extends Controller 'permissions' => Permission::get(), 'routes' => array_values($routes), 'icons' => $this->icons(), + 'menus' => $this->get(), ]); } diff --git a/resources/js/Pages/Superuser/Menu/Index.vue b/resources/js/Pages/Superuser/Menu/Index.vue index ee0bb9d..87351ae 100644 --- a/resources/js/Pages/Superuser/Menu/Index.vue +++ b/resources/js/Pages/Superuser/Menu/Index.vue @@ -15,14 +15,14 @@ import ButtonGreen from '@/Components/Button/Green.vue' import ButtonBlue from '@/Components/Button/Blue.vue' const self = getCurrentInstance() -const { permissions, routes, icons } = defineProps({ +const props = defineProps({ permissions: Array, routes: Array, icons: Array, + menus: Array, }) -const a = ref(true) -const menus = ref([]) +const menus = ref(props.menus || []) const search = ref('') const form = useForm({ id: null, @@ -132,11 +132,6 @@ const save = () => { const esc = e => e.key === 'Escape' && close() -Inertia.on('finish', () => { - a.value = false - nextTick(() => a.value = true) -}) - onMounted(fetch) onMounted(() => window.addEventListener('keydown', esc)) onUnmounted(() => window.removeEventListener('keydown', esc))