1.1.0 • Published 8 years ago
modern-toastr v1.1.0
Modern Toastr
이미 개발된 toastr 를 jQuery 제거한 현대적인 방식으로 재개발하였습니다. 모든 기능을 구현하지 않았지만 앞으로 하나씩 추가하도록하겠습니다.
webpack 2.x
babel 6.x (es2015, stage-0)
Install
$ npm install -S modern-toastr
Demo
$ npm update
$ npm run serv
http://localhost:8088/demo.html
Setting
< / > API calls
<link href="modern-toastr.css" rel="stylesheet">
<script type="text/javascript" src="modern-toastr.js"></script>
< / > React & ES6
import Toast from 'modern-toast';
< / > Exemple
Toast.[type]( [message], [title], [options] );
Toast.success('saved!!');
Toast.info('saved!!');
Toast.warn('saved!!');
Toast.error('saved!!');
/*
toast-top-right
toast-top-left
toast-bottom-right
toast-bottom-left
toast-top-full-width
toast-bottom-full-width
toast-top-center
toast-bottom-center
*/
Toast.setPosition('toast-top-left'); // 원하는 포지션에 알림을 출력한다.
// 기본설정을 변경할 수 있다.
Toast.setDefaultConfig({
timeOut: 1000,
closeButton: true,
newestOnTop: true,
progressBar: true,
});
Options
{
config: {
timeOut: 5000,
closeButton: false,
newestOnTop: false,
progressBar: false,
},
/*
toast-top-right
toast-top-left
toast-bottom-right
toast-bottom-left
toast-top-full-width
toast-bottom-full-width
toast-top-center
toast-bottom-center
*/
positionClass: 'toast-top-right',
}
자세한 설명은 https://github.com/CodeSeven/toastr 참고하세요.