UNPKG

@underpostnet/underpost

Version:
27 lines (22 loc) 968 B
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 };