暂无描述

Jonathan 4a6d6c857e v2.0.1 5 年之前
dist 16bb9e6ab9 feat: reaction to mouseup and toast not removed 5 年之前
example cd54b352a7 fix: interaction with content is not blocked 5 年之前
src 16bb9e6ab9 feat: reaction to mouseup and toast not removed 5 年之前
.babelrc 37d9c300b9 refactored structure & webpack 5 年之前
.gitignore 7a5230e223 feat: position top, bottom, left and right 5 年之前
.npmignore 7a5230e223 feat: position top, bottom, left and right 5 年之前
LICENCE.md 1bfbbd17aa initial 1.1.2 release: from archived repo 5 年之前
README.md 4a6d6c857e v2.0.1 5 年之前
package-lock.json 06df801c39 fix: styles loaded via webpack instead of example 5 年之前
package.json 4a6d6c857e v2.0.1 5 年之前
webpack.config.js 06df801c39 fix: styles loaded via webpack instead of example 5 年之前

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