descom-ui

Common Vue.js components we use at Descom.es
930
Install
npm install descom-ui
Latest Version:0.4.8
Vue:2
License:MIT
Last Updated:Jun 22, 2026
Links: GitHub  ·  npm
Maintainer: vgarciaf

Descom Ui Components

Common Vue.js components we use at descom.

## Development

Dev server:

npm run serve

Build:

npm run build

Components

All components will use the props passed to them as if they were html native attributes. Ej.: :disabled="true" will be passed as disabled="true" to the input inside the component.

Button

Example:

<UiButton class="button--primary" :loading="loading" @click="click">
  Click me!
</UiButton>

Input

Example:

<UiInput
  :loading="loading"
  label="This input can't be less than 0"
  type="number"
  v-model="text"
  placeholder="I'm a placeholder!"
  min="0"
/>

Import

import { UiInput, UiButton } from 'descom-ui'
import 'descom-ui/dist/descom-ui.min-default.css'

Note

You may have to set the following env variable to get the package to work:

export NODE_OPTIONS=--openssl-legacy-provider

Related Packages

seeroad-ui

seeroad project ui library

3,733
ui
smart-ui

High Quality Mobile UI Componets by Vue.js 2.

1,883 11
ui
hea-ui

hea-ui is a h5 ui component for vue

1,520 14
ui
canna-ui-vue

shims-vue.d.ts declare module 'canna-ui-vue'

674
ui

Version History

Version Released Vue License
0.4.8 ^2.6.14 MIT
0.4.7 ^2.6.14 MIT
0.4.6 ^2.6.14 MIT
0.4.5 ^2.6.14 MIT
0.4.4 ^2.6.14 MIT