adding initial menu

This commit is contained in:
Geriano
2022-07-31 09:56:02 +07:00
parent 29f7aa77f2
commit eb83a66383
2 changed files with 4 additions and 8 deletions

View File

@@ -28,6 +28,7 @@ class MenuController extends Controller
'permissions' => Permission::get(), 'permissions' => Permission::get(),
'routes' => array_values($routes), 'routes' => array_values($routes),
'icons' => $this->icons(), 'icons' => $this->icons(),
'menus' => $this->get(),
]); ]);
} }

View File

@@ -15,14 +15,14 @@ import ButtonGreen from '@/Components/Button/Green.vue'
import ButtonBlue from '@/Components/Button/Blue.vue' import ButtonBlue from '@/Components/Button/Blue.vue'
const self = getCurrentInstance() const self = getCurrentInstance()
const { permissions, routes, icons } = defineProps({ const props = defineProps({
permissions: Array, permissions: Array,
routes: Array, routes: Array,
icons: Array, icons: Array,
menus: Array,
}) })
const a = ref(true) const menus = ref(props.menus || [])
const menus = ref([])
const search = ref('') const search = ref('')
const form = useForm({ const form = useForm({
id: null, id: null,
@@ -132,11 +132,6 @@ const save = () => {
const esc = e => e.key === 'Escape' && close() const esc = e => e.key === 'Escape' && close()
Inertia.on('finish', () => {
a.value = false
nextTick(() => a.value = true)
})
onMounted(fetch) onMounted(fetch)
onMounted(() => window.addEventListener('keydown', esc)) onMounted(() => window.addEventListener('keydown', esc))
onUnmounted(() => window.removeEventListener('keydown', esc)) onUnmounted(() => window.removeEventListener('keydown', esc))