ChatsApp/FrontEnd/app.js
2024-11-03 21:00:53 +07:00

25 lines
862 B
JavaScript
Executable File

import Navbar from './components/Navbar.js';
import ChatBox from './components/ChatBox.js';
document.addEventListener('DOMContentLoaded', () => {
const loginForm = document.getElementById('loginForm');
const dashboard = document.getElementById('dashboard');
const loginRegister = document.getElementById('login-register');
loginForm.addEventListener('submit', (e) => {
e.preventDefault();
loginRegister.classList.add('d-none');
dashboard.classList.remove('d-none');
loadComponents();
});
document.getElementById('logoutButton').addEventListener('click', () => {
location.reload();
});
function loadComponents() {
const chatboxContainer = document.getElementById('chatbox');
const chatbox = new ChatBox();
chatboxContainer.appendChild(chatbox.render());
}
});