🚀 DAY 5 OF LAUNCH WEEK: Introducing Socket Firewall Enterprise.Learn more
Socket
Book a DemoInstallSign in
Socket

@vuesimple/vs-alert

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vuesimple/vs-alert

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

latest
Source
npmnpm
Version
3.0.9
Version published
Maintainers
1
Created
Source

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.js

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

Keywords

vue

FAQs

Package last updated on 08 Jan 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts