import * as notifier from '../../utils/notificationHelper'; import { isObject, isString } from '../../utils/isType'; $(() => { $('#set_visibility [name="plan[visibility]"]').click((e) => { $(e.target).closest('form').submit(); }); $('#set_visibility').on('ajax:success', (e, data) => { if (isObject(data) && isString(data.msg)) { notifier.renderNotice(data.msg); } }); $('#set_visibility').on('ajax:error', (e, xhr) => { if (isObject(xhr.responseJSON)) { notifier.renderAlert(xhr.responseJSON.msg); } else { notifier.renderAlert(`${xhr.statusCode} - ${xhr.statusText}`); } }); });