@underpostnet/underpost
Version:
27 lines (22 loc) • 968 B
JavaScript
import { Auth } from '../core/Auth.js';
import { LogOut } from '../core/LogOut.js';
import { NotificationManager } from '../core/NotificationManager.js';
import { Translate } from '../core/Translate.js';
import { s } from '../core/VanillaJs.js';
import { ElementsDefault } from './ElementsDefault.js';
const LogOutDefault = async function () {
LogOut.Event['LogOutDefault'] = async (result = { user: { _id: '' } }) => {
ElementsDefault.Data.user.main.model.user = result.user;
s(`.main-btn-log-out`).style.display = 'none';
s(`.main-btn-account`).style.display = 'none';
s(`.main-btn-log-in`).style.display = null;
s(`.main-btn-sign-up`).style.display = null;
if (s(`.modal-log-out`)) s(`.btn-close-modal-log-out`).click();
if (s(`.modal-account`)) s(`.btn-close-modal-account`).click();
NotificationManager.Push({
html: Translate.Render(`success-logout`),
status: 'success',
});
};
};
export { LogOutDefault };