export const showToast = (message, type = 'success') => {
const container = document.getElementById('toast-container');
if (!container) return;
const toast = document.createElement('div');
toast.className = `toast ${type}`;
toast.textContent = message;
container.appendChild(toast);
setTimeout(() => {
toast.style.opacity = '0';
toast.style.transform = 'translateY(20px)';
toast.style.transition = 'all 0.3s ease';
setTimeout(() => toast.remove(), 300);
}, 3000);
};
export const clearFormContainer = () => {
const container = document.getElementById('form-container');
if (container) {
container.innerHTML = '';
container.style.display = 'none';
}
};
export const renderResultPanel = (wargaList, radiusKm) => {
const panel = document.getElementById('result-panel');
const list = document.getElementById('result-list');
const title = document.getElementById('result-title');
panel.style.display = 'block';
title.innerHTML = `Warga Miskin
dalam radius ${radiusKm} km`;
if (wargaList.length === 0) {
list.innerHTML = `
Tidak ada data dalam radius ini.
`; return; } list.innerHTML = wargaList.map(w => `