INNER CODE UNIT · TypeScript
updateUI
dfinity/examples · motoko/vetkeys/basic_bls_signing/frontend/src/main.ts:82
function updateUI(isAuthenticated: boolean) {
const loginButton = document.getElementById("loginButton")!;
const principalDisplay = document.getElementById("principalDisplay")!;
const logoutButton = document.getElementById("logoutButton")!;
const signingActions = document.getElementById("signingActions")!;
const customSignatureForm = document.getElementById("customSignatureForm")!;
const signaturesList = document.getElementById("signaturesList")!;
loginButton.classList.toggle("hidden", isAuthenticated);
principalDisplay.classList.toggle("hidden", !isAuthenticated);
logoutButton.classList.toggle("hidden", !isAuthenticated);
signingActions.classList.toggle("hidden", !isAuthenticated);
customSignatureForm.classList.toggle("hidden", true);
signaturesList.classList.toggle("hidden", true);
if (isAuthenticated && myPrincipal) {
principalDisplay.textContent = `Principal: ${myPrincipal.toString()}`;
}