Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mfazail/vue-quick-notes

Quickly add notes to admin panel/dashboard or websites.
https://github.com/mfazail/vue-quick-notes

admin-notes notes vue vue3

Last synced: about 1 month ago
JSON representation

Quickly add notes to admin panel/dashboard or websites.

Awesome Lists containing this project

README

        

Vue Quick Notes


Quickly take notes in your admin panel/dashboard or websites.




## Installation

### npm

Use npm to install.

```bash
npm i vue-quick-notes
```

## Usage

```js
import { VueQuickNotes } from "vue-quick-notes";

// style import is needed to work propperly
import "vue-quick-notes/dist/style.css";
```

```html

```

## Composable

```js
// Get the value of the text in any component
import { useQuickNotes } from "vue-quick-notes";

let { text, open } = useQuickNotes();

console.log(text.value);

console.log(open.value); // Use this value to show or hide quick-note
```

### Use `ctrl+alt+k` to show quick note

## Props

| Name | Type | Default | Detail |
| ------------ | ------ | ------------------ | --------------------------- |
| x | number | screenWidth - 350 | Initial x position of div |
| y | number | screenHeight - 250 | Initial y position of div |
| label | string | null | Label for textarea |
| z-index | string | 20 | z index of div |
| lang | string | en-US | Speech recognition language |
| parent-class | string | null | class of div |
| button-class | string | null | class of mic button |

Any other **attributes** will be passed to textarea