instantjob-recruiter-client
Version:
a set of tools for creating an instantjob recruiter react client
36 lines (27 loc) • 897 B
JSX
import {make_action} from 'actions/base'
const create_alert = make_action('create_alert', 'kind', 'text')
export function alert_failure(text) {
return create_alert('danger', text)
}
export function alert_success(text) {
return create_alert('success', text)
}
export function alert_warning(text) {
return create_alert('warning', text)
}
export function alert_info(text) {
return create_alert('info', text)
}
export const remove_alert = make_action('remove_alert', 'alert')
export const store_viewport = make_action('store_viewport', 'viewport', 'scrollbar_size')
export function show_popover(component, props, title = null, fill_screen = false) {
return {
type: 'show_popover',
component,
props,
title,
fill_screen
}
}
export const dismiss_popover = make_action('dismiss_popover')
export const store_popover_ref = make_action('store_popover_ref', 'popover')