mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
25 lines
1019 B
TypeScript
25 lines
1019 B
TypeScript
import { toastr, reducer as toastrReducer, actions } from 'react-redux-toastr';
|
|
import ReduxToastr from 'react-redux-toastr';
|
|
import * as React from 'react';
|
|
import * as ReactDOM from 'react-dom';
|
|
import {createStore, combineReducers, bindActionCreators} from 'redux';
|
|
import { Provider, connect } from 'react-redux';
|
|
|
|
function test() {
|
|
const store = createStore(combineReducers({ toastr: toastrReducer }));
|
|
var toastrFactory = React.createFactory(ReduxToastr);
|
|
var element = toastrFactory({ timeOut: 1000, newestOnTop: false });
|
|
var providerFactory = React.createFactory(Provider);
|
|
var root = providerFactory({ store: store }, element);
|
|
|
|
function callback() { }
|
|
|
|
toastr.clean();
|
|
toastr.confirm("Test", { onOk: callback, onCancel: callback });
|
|
toastr.error("Error", "Error message");
|
|
toastr.info("Info", "Info test", { timeOut: 1000, removeOnHover: true, onShowComplete: callback });
|
|
toastr.success("Test", "Test message", { component: new React.Component({}) });
|
|
}
|
|
|
|
test();
|