// DOM elements
const guideList = document.querySelector('.guides');
const loggedOutLinks = document.querySelectorAll('.logged-out');
const loggedInLinks = document.querySelectorAll('.logged-in');
const accountDetails = document.querySelector('.account-details');
const setupUI = (user) => {
if (user) {
// account info
const html = `
Logged in as ${user.email}
We will contact you in this Email
`;
accountDetails.innerHTML = html;
// toggle user UI elements
loggedInLinks.forEach(item => item.style.display = 'block');
loggedOutLinks.forEach(item => item.style.display = 'none');
} else {
// clear account info
accountDetails.innerHTML = '';
// toggle user elements
loggedInLinks.forEach(item => item.style.display = 'none');
loggedOutLinks.forEach(item => item.style.display = 'block');
}
};
// setup guides
const setupGuides = (data) => {
if (data.length) {
let html = '';
data.forEach(doc => {
const guide = doc.data();
const li = `
${guide.content}
`;
html += li;
});
guideList.innerHTML = html
} else {
guideList.innerHTML = 'Login to view Services Available for you
';
}
};
// setup materialize components
document.addEventListener('DOMContentLoaded', function() {
var modals = document.querySelectorAll('.modal');
M.Modal.init(modals);
var items = document.querySelectorAll('.collapsible');
M.Collapsible.init(items);
});