Untitled
unknown
javascript
2 years ago
2.7 kB
4
Indexable
// Get data from localStorage const fetchedUsersData = localStorage.getItem('fetchedUsers'); // Check if data exists if (fetchedUsersData) { // Parse JSON data const users = JSON.parse(fetchedUsersData); // Create a container div with class 'fetched-users' const fetchedUsersContainer = document.createElement('div'); fetchedUsersContainer.className = 'fetched-users'; // Add CSS styles for grid layout and centering fetchedUsersContainer.style.display = 'grid'; fetchedUsersContainer.style.gridAutoFlow = 'dense'; // Allows items to fill empty spaces fetchedUsersContainer.style.gridTemplateColumns = 'repeat(auto-fill, minmax(120px, 1fr))'; fetchedUsersContainer.style.gap = '10px'; fetchedUsersContainer.style.position = 'absolute'; fetchedUsersContainer.style.top = '100px'; // Set top to 100px fetchedUsersContainer.style.left = '50%'; fetchedUsersContainer.style.transform = 'translateX(-50%)'; // Center horizontally fetchedUsersContainer.style.width = '90vw'; fetchedUsersContainer.style.height = '80vh'; // Set height to 90vh fetchedUsersContainer.style.overflowY = 'auto'; // Enable vertical overflow with scrolling fetchedUsersContainer.style.padding = '24px'; fetchedUsersContainer.style.backgroundColor = '#1b1b1b'; fetchedUsersContainer.style.setProperty('border-radius', '0.6em', 'important'); // Iterate through each user for (const userId in users) { if (users.hasOwnProperty(userId)) { const userData = users[userId]; // Create a div for each user with class 'user' const userElement = document.createElement('div'); userElement.className = 'user'; // Create divs for id, rank, and login const idElement = document.createElement('div'); idElement.className = 'id'; idElement.textContent = userId; idElement.style.color = 'skyblue'; const rankElement = document.createElement('div'); rankElement.className = 'rank'; rankElement.textContent = userData.rank; const loginElement = document.createElement('div'); loginElement.className = 'login'; loginElement.textContent = userData.login; loginElement.style.color = 'antiquewhite'; // Append id, rank, and login divs to the user div userElement.appendChild(idElement); userElement.appendChild(rankElement); userElement.appendChild(loginElement); // Append the user div to the fetched-users container fetchedUsersContainer.appendChild(userElement); } } // Append the fetched-users container to the body document.body.appendChild(fetchedUsersContainer); }
Editor is loading...
Leave a Comment