0.3.7 • Published 7 months ago

koltiva-ui-vue v0.3.7

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

Installation

echo @koltiva:registry=https://gitrepo.kolti.net/api/v4/projects/525/packages/npm/ >> .npmrc

npm i @koltiva/ui-web

Create file tailwind.config.js on root project

const baseConfig = require("@koltiva/ui-web/tailwind.config.js");

module.exports = {
  content: [...baseConfig.content],
  theme: {
    extend: {
      ...baseConfig.theme.extend,
    },
  },
  plugins: [...baseConfig.plugins],
};

Create file plugins/theme.ts

export default defineNuxtPlugin(() => {
  const nuxtApp = useNuxtApp();
  const theme = "YOUR_THEME"; // koltitrace | koltipay | koltishop
  if (nuxtApp.isHydrating || nuxtApp.ssrContext === undefined) {
    document.body.classList.add(theme);
  }
});

Update nuxt.config.ts

modules: ["@koltiva/ui-web", "@nuxtjs/tailwindcss", "@nuxt/icon"],
plugins: ["~/plugins/theme.ts"],