Skip to content
```javascript
function formatDate(value){
if(!value) return "-";
try{
if(value.seconds){
return new Date(
value.seconds * 1000
).toLocaleDateString("id-ID");
}
if(typeof value.toDate === "function"){
return value
.toDate()
.toLocaleDateString("id-ID");
}
return "-";
}catch(err){
return "-";
}
}
function renderTable(users){
const tbody =
document.querySelector(
"#usersTable tbody"
);
tbody.innerHTML="";
users.forEach(user=>{
const createdDate =
formatDate(user.createdAt);
const updatedDate =
formatDate(user.updatedAt);
const tr =
document.createElement("tr");
tr.innerHTML = `
| ${user.fullName || "-"} |
${user.email || "-"} |
${createdDate} |
`;
tr.addEventListener("click",()=>{
document.getElementById(
"modalBody"
).innerHTML = `
${user.fullName || "-"}
Email
${user.email || "-"}
Tanggal Daftar
${createdDate}
Terakhir Update
${updatedDate}
`;
document.getElementById(
"userModal"
).style.display="block";
});
tbody.appendChild(tr);
});
}
```