Skip to content

tugcekucukoglu/sakai-nuxt

Repository files navigation

Sakai-Nuxt

npx nuxi@latest init sakai-nuxt
npm install primevue @primevue/themes tailwindcss-primeui primeicons
npm install --save-dev @primevue/nuxt-module
  1. Add to nuxt.config.js
modules: [
    '@primevue/nuxt-module',
]
  1. Install Tailwind CSS with Nuxt: https://tailwindcss.com/docs/guides/nuxtjs

  2. Add to tailwind.config.js

plugins: [require('tailwindcss-primeui')]
  1. Create assets/tailwind.css
@tailwind base;
@tailwind components;
@tailwind utilities;
  1. Add to nuxt.config.js
css: ['~/assets/tailwind.css']
  1. Add theme to nuxt.config.js
import Aura from '@primevue/themes/aura';

primevue: {
    options: {
        theme: {
            preset: Aura,
            options: {
                darkModeSelector: '.app-dark'
            }
        }
    }
}
  1. Copy src/assets file and paste them to assets folder and add to nuxt.config.js
css: ['~/assets/styles.scss']
  1. Change app.vue
<template>
    <NuxtLayout>
        <NuxtPage />
    </NuxtLayout>
</template>
  1. Create layouts/default.vue and paste this code and replace router-view with NuxtPage in AppLayout.vue
<script setup>
import AppLayout from './AppLayout.vue';
</script>

<template>
    <AppLayout></AppLayout>
</template>
  1. Create layouts folder and copy src/layout folder and paste it to layouts folder and create composables/use-layout.js and replace it with src/layout/composables/layout.js and then remove these lines
import { useLayout } from '@/layout/composables/layout';
  1. Copy the following folders:
  • public/demopublic folder
  • src/componentscomponents folder
  • src/serviceservice folder
  • src/views/uikitpages/uikit folder
  • src/views/pagespages folder

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published