| // Bankruptcy functionality | |
| function openBankruptcyModal() { | |
| document.getElementById('bankruptcyModal').classList.remove('hidden'); | |
| } | |
| function closeModal() { | |
| document.getElementById('bankruptcyModal').classList.add('hidden'); | |
| } | |
| function declareBankruptcy() { | |
| const emails = document.querySelectorAll('.divide-y > div'); | |
| // Animate emails disappearing | |
| emails.forEach(email => { | |
| email.classList.add('bankruptcy-effect'); | |
| }); | |
| // Show confirmation after animation | |
| setTimeout(() => { | |
| closeModal(); | |
| alert('Email bankruptcy declared! All unread emails have been deleted and senders have been notified.'); | |
| // In a real app, this would make an API call to clear emails and notify senders | |
| console.log('Bankruptcy declared - emails cleared and notifications sent'); | |
| }, 1000); | |
| } | |
| // Initialize the app | |
| document.addEventListener('DOMContentLoaded', () => { | |
| // Add bankruptcy button to the UI | |
| const actionButtons = document.querySelector('.flex.items-center.space-x-4'); | |
| if (actionButtons) { | |
| const bankruptcyBtn = document.createElement('button'); | |
| bankruptcyBtn.className = 'text-gray-600 hover:bg-gray-200 p-2 rounded flex items-center'; | |
| bankruptcyBtn.innerHTML = '<i data-feather="alert-triangle" class="mr-2"></i>Declare Bankruptcy'; | |
| bankruptcyBtn.onclick = openBankruptcyModal; | |
| actionButtons.appendChild(bankruptcyBtn); | |
| feather.replace(); | |
| } | |
| }); |