Skip to content

Commit 44371b7

Browse files
authored
Update account.html
1 parent 862870c commit 44371b7

File tree

1 file changed

+26
-5
lines changed

1 file changed

+26
-5
lines changed

account.html

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,17 +115,35 @@
115115
const username = localStorage.getItem('username');
116116
const textElements = document.querySelectorAll('.text');
117117
const loggedIn = document.getElementById('loggedIn');
118-
const tlogged = document.getElementById('textForLogged');
118+
const tlogged = document.getElementById('hide');
119+
const mainText = document.getElementById('mainText')
119120

120121
// Hide all elements with the class "text"
121122
textElements.forEach(function (element) {
122123
element.style.display = 'none';
123-
});
124-
124+
})
125+
const res = await fetch(`https://scratchgems.onrender.com/api/data/${username}`);
126+
if (!res.ok) {
127+
throw new Error('Failed to fetch data');
128+
}
129+
const data = await res.json();
130+
125131
// Show the welcome message
126132
loggedIn.style.display = 'block';
127133
loggedIn.textContent = `Welcome to your account, ${username}!`;
128-
tlogged.innerHTML = '<center><p>some stuff</p></center>';
134+
tlogged.style.display = 'none';
135+
136+
if (data && data.pendingorders !== undefined && data.completedorders !== undefined) {
137+
mainText.innerHTML = `
138+
<p>Pending Orders: ${data.pendingorders}</p>
139+
<br>
140+
<p>Completed Orders: ${data.completedorders}</p>
141+
<br>
142+
`;
143+
} else {
144+
mainText.innerHTML = `<p>Error loading order data.</p>`;
145+
}
146+
129147
} else {
130148
checkAuth();
131149
}
@@ -191,7 +209,9 @@ <h1>Scratch Authentication</h1>
191209
<div id="loggedIn" class="header" style="display: none;"></div>
192210

193211
<!-- Main Content -->
194-
<div id="textForLogged" class="text content">
212+
<div id="mainText" class="text content"></div>
213+
<div id="hide" class="text content">
214+
<div class="text content">
195215
<h2>Welcome! Please log in to continue.</h2>
196216
<button onclick="registerScratchAuth()">Sign In With ScratchAuth</button>
197217
<p id="scratchMessage" class="message" aria-live="polite"></p>
@@ -218,5 +238,6 @@ <h2>Login Using APIAuth</h2>
218238
<button>Having trouble signing in? Report an issue</button>
219239
</a>
220240
</div>
241+
</div>
221242
</body>
222243
</html>

0 commit comments

Comments
 (0)