Açıklama Yok

Jonathan 12a029fd1b refactor: default timeout of 6 seconds if timeout not specified 4 yıl önce
dist 12a029fd1b refactor: default timeout of 6 seconds if timeout not specified 4 yıl önce
example 12a029fd1b refactor: default timeout of 6 seconds if timeout not specified 4 yıl önce
src 12a029fd1b refactor: default timeout of 6 seconds if timeout not specified 4 yıl önce
.babelrc 37d9c300b9 refactored structure & webpack 5 yıl önce
.gitignore 7a5230e223 feat: position top, bottom, left and right 5 yıl önce
.npmignore 7a5230e223 feat: position top, bottom, left and right 5 yıl önce
LICENCE.md b83424cf45 v2.1.2: security fixes and small bug fix 4 yıl önce
README.md 90dc036fb9 v2.1.0 5 yıl önce
package-lock.json b83424cf45 v2.1.2: security fixes and small bug fix 4 yıl önce
package.json b83424cf45 v2.1.2: security fixes and small bug fix 4 yıl önce
webpack.config.js 12a029fd1b refactor: default timeout of 6 seconds if timeout not specified 4 yıl önce

README.md

toasters

Toast alerts (initially developed for Vue.js with a material-design style)

Installation

npm install --save --production toasters

Usage

HTML:

<div id="toasts-container" class="position-right position-bottom">
  <div id="toasts-content">
    <!-- toasts will be added or removed from here -->
  </div>
</div>

JS:

import Toast from "toasters";

new Toast({
  content: "Hello World",
  persistant: true
});

Preview:

preview of visible toast on webpage

Potential future additions

  • Design improvements
  • Error handling (i.e. you haven't provided any content for the toast)
  • Ability to parse markdown or html
  • Ability to change to persistent

Contributing

# install dependencies
npm install

# watch files for changes with webpack
npm run dev

# build for production with minification
npm run build