An open API service indexing awesome lists of open source software.

https://github.com/christopherkade/flt-vue

:art: Lightweight flat components for Vue.js
https://github.com/christopherkade/flt-vue

Last synced: 4 months ago
JSON representation

:art: Lightweight flat components for Vue.js

Awesome Lists containing this project

README

          

# vue-flt

:construction: Work in progress :construction:

Lightweight flat components for Vue.js, inspired by Buefy and Vuetify.

All components can be found under `/src/components`.

Current list of components

| Name | Description | Props |
| ------------ | ----------- | ----------------------------------------------------------------------------------------- |
| FltInput | Input field | id: String
backgroundColor: String
color: String
label: String |
| FltTextField | Text field | backgroundColor: String
color: String
label: String
rows: Number
cols: Number |
| FltButton | Button | backgroundColor: String
color: String
disabled: Boolean |
| FltLabel | Label | color: String
for: String |
| FltTag | Tag | backgroundColor: String
color: String |

### How to use components in development

Components may be imported individually like so:

`import { FltInput, FltTextField } from "./components/index.js";`

## Project setup

```
npm install
```

### Compiles and hot-reloads for development

```
npm run serve
```

### Compiles and minifies for production

```
npm run build
```

### Unit tests

```
npm run test:unit
```

### Lints and fixes files

```
npm run lint
```