| document.addEventListener('DOMContentLoaded', function() { |
| |
| const searchInput = document.querySelector('.search-input input'); |
| const navItems = document.querySelectorAll('.nav-item'); |
| |
| searchInput.addEventListener('input', function() { |
| const searchTerm = this.value.toLowerCase(); |
| |
| navItems.forEach(item => { |
| const label = item.querySelector('.nav-label').textContent.toLowerCase(); |
| if (label.includes(searchTerm)) { |
| item.style.display = 'flex'; |
| } else { |
| item.style.display = 'none'; |
| } |
| }); |
| }); |
| |
| |
| navItems.forEach(item => { |
| item.addEventListener('click', function() { |
| navItems.forEach(i => i.classList.remove('active')); |
| this.classList.add('active'); |
| }); |
| }); |
| |
| |
| const messageInput = document.querySelector('.text-input input'); |
| const sendBtn = document.querySelector('.send-btn'); |
| |
| function updateSendButton() { |
| sendBtn.disabled = messageInput.value.trim() === ''; |
| } |
| |
| messageInput.addEventListener('input', updateSendButton); |
| |
| messageInput.addEventListener('keydown', function(e) { |
| if (e.key === 'Enter' && !sendBtn.disabled) { |
| e.preventDefault(); |
| |
| console.log('Message sent:', this.value); |
| this.value = ''; |
| updateSendButton(); |
| } |
| }); |
| |
| sendBtn.addEventListener('click', function() { |
| if (!this.disabled) { |
| |
| console.log('Message sent:', messageInput.value); |
| messageInput.value = ''; |
| updateSendButton(); |
| } |
| }); |
| |
| |
| const micBtn = document.querySelector('.input-btn:nth-child(3)'); |
| micBtn.addEventListener('click', function() { |
| alert('Microphone functionality would be implemented here'); |
| }); |
| |
| |
| updateSendButton(); |
| feather.replace(); |
| }); |