@modelmenu/navigation

@modelmenu/navigation
1,540
Install
npm install @modelmenu/navigation
Latest Version:2.6.0
Vue:3
License:MIT
Last Updated:Oct 20, 2026
Links: npm
Maintainer: datamit

@modelmenu/navigation

#Install

pnpm add @modelmenu/navigation

#Quick start

  1. Create Your MenuNavigation
import { LeftMenuModel, MenuItemModel, ThemeModel } from '@modelmenu/navigation';

const leftItems = [
    [
        name: "Home",
        route: "/",
        items: [
            {
                "Products",
                route: "/products"
            }
        ]
    ]
]

let topItems = new MenuModel();
topItems.push({
    name: "Test",
    route: "/test"
})

  1. Import menu plate
<script setup lang="ts">
import { MenuPlate } from '@modelmenu/navigation'

</script>

<template>
    <MenuPlate :leftItems="leftItems" :Router="router" :topItems="topItems">
        <template #handler>
            <RouterView></RouterView>
        </template>
    </MenuPlate>
</template>

Documentation

MenuNavigation is divided in two sections main items from left side and top items at upper section of component template.

Main Event is changeTheme from our collection.

-primary -secondary -basic -light -dark

License MIT

Related Packages

@modelforms/fontawesome-vuetify

@modelforms/fontawesome-vuetify

9,250
@modeltables/fontawesome-vuetify

@modeltables/fontawesome-vuetify

6,943
vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398

Version History

Version Released Vue License
2.6.0 ^3.5.30 MIT
2.5.0 ^3.5.30 MIT
2.4.0 ^3.5.30 MIT
2.2.2 ^3.5.30 MIT
2.2.1 ^3.5.30 MIT