3.0.6 • Published 6 days ago

@vuesimple/vs-alert v3.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
6 days ago

Vue Simple Alert

🗃 A simple vue alert. Perfect for all your alert scenarios.

A light weight vue plugin built groundup.

npm npm

forthebadge forthebadge forthebadge forthebadge forthebadge forthebadge

📺 Live Demo

Code Sandbox: Link

🛠 Install

npm i @vuesimple/vs-alert

🚀 Usage

<template>
  <vs-alert variant="success"> Success </vs-alert>
</template>

<script>
  import VsAlert from '@vuesimple/vs-alert';

  export default {
    components: {
      VsAlert,
    },
  };
</script>

🌎 CDN

<script src="https://unpkg.com/@vuesimple/vs-alert@<version>/dist/vs-alert.min.js"></script>
// Main/Entry file
app.use(VsAlert.plugin);
<template>
  <vs-alert variant="success"> Success </vs-alert>
</template>

Nuxt Code Snippet

After installation,

  • Create a file /plugins/vs-alert.js

    import Vue from 'vue';
    import VsAlert from '@vuesimple/vs-alert';
    
    Vue.component('vs-alert', VsAlert);
  • Update nuxt.config.js

    module.exports = {
      ...
      plugins: [
        { src: '~plugins/vs-alert', mode: 'client' }
        ...
      ]
    }
  • In the page/ component

    <template>
      <vs-alert variant="success"> Success </vs-alert>
    </template>

Note

  • For older Nuxt versions, use <no-ssr>...</no-ssr> tag.
  • You can also do import VsAlert from '@vuesimple/vs-alert' & add in component:{VsAlert} and use it within component, without globally installing in plugin folder.

⚙ Props

NameTypeDefaultDescription
variantString-Type of alert to be shown. (success, warning, error, info, secondary)
titleString-The alert title (text only). For HTML, use the header slot.
showCloseBooleanfalseShow alert close icon
smallBooleanfalseApplies reduced padding
toastBooleanfalseApplies toast design
noBgBooleanfalseRemove background color

🔥 Events

NameDescription
closeEmitted when the alert close icons is clicked. Listen for it using @close.

📎 Slots

You can define own item markup via slots:

NameDescription
(default)Holds the alert content and can contain HTML.
iconSlot to add custom icon for type
titleSlot to add custom title
3.0.6

6 days ago

3.0.4

7 months ago

3.0.3

7 months ago

3.0.2

7 months ago

3.0.1

7 months ago

3.0.5

7 months ago

3.0.0

7 months ago

1.4.15

7 months ago

1.4.14

7 months ago

1.4.18

7 months ago

1.4.13

1 year ago

1.4.12

1 year ago

1.4.9

2 years ago

1.4.11

2 years ago

1.4.8

2 years ago

1.4.10

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

3 years ago

1.3.41

3 years ago

1.3.40

3 years ago

1.3.39

3 years ago

1.3.36

3 years ago

1.3.37

3 years ago

1.3.38

3 years ago

1.3.35

3 years ago

1.3.31

3 years ago

1.3.32

3 years ago

1.3.30

3 years ago

1.3.33

3 years ago

1.3.34

3 years ago

1.3.28

3 years ago

1.3.29

3 years ago

1.3.27

3 years ago

1.3.26

3 years ago

1.3.25

3 years ago

1.3.24

3 years ago

1.3.23

3 years ago

1.3.21

3 years ago

1.3.19

3 years ago

1.3.20

3 years ago

1.3.18

3 years ago

1.3.17

3 years ago

1.3.16

3 years ago

1.3.15

3 years ago