instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
50 lines (39 loc) • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.store_popover_ref = exports.dismiss_popover = exports.store_viewport = exports.remove_alert = undefined;
exports.alert_failure = alert_failure;
exports.alert_success = alert_success;
exports.alert_warning = alert_warning;
exports.alert_info = alert_info;
exports.show_popover = show_popover;
var _base = require('actions/base');
var create_alert = (0, _base.make_action)('create_alert', 'kind', 'text');
function alert_failure(text) {
return create_alert('danger', text);
}
function alert_success(text) {
return create_alert('success', text);
}
function alert_warning(text) {
return create_alert('warning', text);
}
function alert_info(text) {
return create_alert('info', text);
}
var remove_alert = exports.remove_alert = (0, _base.make_action)('remove_alert', 'alert');
var store_viewport = exports.store_viewport = (0, _base.make_action)('store_viewport', 'viewport', 'scrollbar_size');
function show_popover(component, props) {
var title = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;
var fill_screen = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
return {
type: 'show_popover',
component: component,
props: props,
title: title,
fill_screen: fill_screen
};
}
var dismiss_popover = exports.dismiss_popover = (0, _base.make_action)('dismiss_popover');
var store_popover_ref = exports.store_popover_ref = (0, _base.make_action)('store_popover_ref', 'popover');