File size: 1,495 Bytes
f1964bd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | // 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();
}
}); |