Nuxt Admin
An extensible admin template powered by Nuxt.js and Morpheme UI.
Features
- Integrated with Morpheme UI
- Dark mode ready
- Built-in Pages:
/admin/admin/profile
- Customizable via Nuxt Layer
- Configurable via
app.config.ts
Demo
- Online demo
- Source code
- Try it online on Stackblitz
Installation
bash
npm i -D @morpheme/nuxt-adminnpm i -D @morpheme/nuxt-adminUsage
Add it to the nuxt.config.ts:
ts
export default defineNuxtConfig({
extends: '@morpheme/nuxt-admin',
});export default defineNuxtConfig({
extends: '@morpheme/nuxt-admin',
});Configuration
You can change the default options for admin pages like redirect URL and head options via app.config.ts.
You can check out the default configuration in the source of this file.
Components
To customize the components, just override the default components by creating a file in your Nuxt app with the same name.
Check out the full list of components here.
Pages
To customize the pages, just override the default pages by creating a file in your Nuxt app with the same name.
Check out the full list of pages here.
Authentication
Combine with nuxt-auth to add authentication to the admin page.
Morpheme UI
Check out the official documentation to learn more about Morpheme UI.
License
MIT
Morpheme