Socket
Socket
Sign inDemoInstall

react-notification-center

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-notification-center - npm Package Compare versions

Comparing version 0.1.0 to 0.1.1

lib/content.js

21

lib/emitter.js
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
value: true
});
exports.modalEmitter = exports.EE = undefined;
exports.EEmitter = exports.EE = undefined;

@@ -17,12 +17,9 @@ var _eventemitter = require('eventemitter3');

var EE = exports.EE = emitter;
var modalEmitter = exports.modalEmitter = {
add: function add(component, options) {
return emitter.emit('add/modal', { component: component, options: options });
},
remove: function remove(id) {
return emitter.emit('remove/modal', id);
},
clear: function clear() {
return emitter.emit('clear/all');
}
var EEmitter = exports.EEmitter = {
add: function add(data) {
return emitter.emit('add/notification', data);
},
clear: function clear() {
return emitter.emit('clear/all');
}
};

@@ -6,21 +6,13 @@ 'use strict';

});
exports.modal = exports.actions = exports.reducer = undefined;
exports.notify = undefined;
var _ReduxModal = require('./ReduxModal');
var _ReactNotification = require('./ReactNotification');
var _ReduxModal2 = _interopRequireDefault(_ReduxModal);
var _ReactNotification2 = _interopRequireDefault(_ReactNotification);
var _redux = require('./redux');
var modalActions = _interopRequireWildcard(_redux);
var _emitter = require('./emitter');
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = _ReduxModal2.default;
var reducer = exports.reducer = modalActions.default;
var actions = exports.actions = modalActions;
var modal = exports.modal = _emitter.modalEmitter;
exports.default = _ReactNotification2.default;
var notify = exports.notify = _emitter.EEmitter;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
value: true
});
exports.createReducer = createReducer;
exports.checkDuplicatedModal = checkDuplicatedModal;
exports.cutString = cutString;
function createReducer(initialState, fnMap) {
return function () {
var state = arguments.length <= 0 || arguments[0] === undefined ? initialState : arguments[0];
var _ref = arguments[1];
var type = _ref.type;
var payload = _ref.payload;
return function () {
var state = arguments.length <= 0 || arguments[0] === undefined ? initialState : arguments[0];
var _ref = arguments[1];
var type = _ref.type;
var payload = _ref.payload;
var handle = fnMap[type];
return handle ? handle(state, payload) : state;
};
var handle = fnMap[type];
return handle ? handle(state, payload) : state;
};
}
function checkDuplicatedModal(state, newModal) {
var isDuplicated = false;
var modal = null;
state.map(function (item) {
if (item.component == newModal.component && item.options.title == newModal.options.title) {
isDuplicated = true;
modal = item;
function cutString(st, limit) {
var cut = st.indexOf(' ', limit);
if (cut == -1) {
return st;
}
});
return {
isDuplicated: isDuplicated,
modal: modal
};
return st.substring(0, cut) + '...';
}
{
"name": "react-notification-center",
"version": "0.1.0",
"version": "0.1.1",
"description": "react-notification-center keep all your notification in a single place",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc