@discue/ui-components

The themeable open source Vue.js UI component library of discue.io
2,799
Install
npm install @discue/ui-components
Latest Version:1.7.0
Older releases:3
License:MIT
Last Updated:Oct 23, 2026
Links: GitHub  ·  npm
Maintainer: stfsy

Vue logo


GitHub tag Latest Stable Version License
NPM Downloads NPM Downloads
contributions - welcome Made with Node.js


ui-components

A collection of themeable vue.js components used in discue.io.

๐Ÿ“ฆ Installation

Install the package via npm:

  npm install @discue/ui-components

๐Ÿš€ Usage

In your component files, import any ui component from the main export and use it in your template.

<template>
    <NavLink href="#pricing">Go to pricing</NavLink>
</template>

<script setup>
import { NavLink } from '@discue/ui-components'
</script>

The list of currently available components can be found at ui.discue.io.

โœจ Theming

To change the default theme, register the module as a Vue Plugin and pass an object with theme properties. Valid theme property keys can be found in theme.js and theme-keys.js.

import { theme } from '@discue/ui-components'
import { createApp } from 'vue'
import App from './App.vue'

createApp(App)
    .use(theme, {
        [theme.TEXT_COLOR_DEFAULT]: 'text-gray-500'
    })
    .mount('#app')

๐Ÿงช Running Tests

To run tests, run the following command

  npm run test:unit

๐Ÿ“„ License

MIT

Related Packages

tailwindcss-themeable

multiple themes support for tailwindcss, with Dracula built-in

7,097 59
@gits-id/theme

GITS Default Tailwind Colors

3,772
vuepress-theme-live-ebook

Vuepress theme for creating live e-books

1,290
vitepress-theme-you

๐ŸŽฎ ไฝ ็š„ๆ–ฐๆ–‡ๆกฃไธป้ข˜

1,142 18
@cheeryworks/soupe-ui-components-vuejs

Soupe UI Components (VueJs)

1,138 0

Version History

Version Released Vue License
1.7.0 MIT
1.6.0 MIT
1.5.0 MIT
1.4.0 MIT
1.3.0 MIT