import { renderNotice, renderAlert } from '../../utils/notificationHelper';
import { isString, isObject } from '../../utils/isType';
import { scrollTo } from '../../utils/scrollTo';
$(() => {
$('form.edit_role select').on('change', (e) => {
$(e.target).closest('form').submit();
});
$('form.edit_role').on('ajax:success', (e, data) => {
if (isObject(data) && isString(data.msg)) {
renderNotice(data.msg);
scrollTo('#notification-area');
}
});
$('form.edit_role').on('ajax:error', (e, xhr) => {
const error = xhr.responseJSON;
if (isObject(error) && isString(error)) {
renderAlert(error.msg);
scrollTo('#notification-area');
}
});
});