INNER CODE UNIT · TypeScript

updateUI

dfinity/examples · motoko/vetkeys/basic_ibe/frontend/src/main.ts:298

function updateUI(isAuthenticated: boolean) {
    const loginButton = document.getElementById("loginButton")!;
    const messageButtons = document.getElementById("messageButtons")!;
    const principalDisplay = document.getElementById("principalDisplay")!;
    const logoutButton = document.getElementById("logoutButton")!;

    loginButton.classList.toggle("hidden", isAuthenticated);
    messageButtons.classList.toggle("hidden", !isAuthenticated);
    principalDisplay.classList.toggle("hidden", !isAuthenticated);
    logoutButton.classList.toggle("hidden", !isAuthenticated);

    if (isAuthenticated && myPrincipal) {
        principalDisplay.textContent = `Principal: ${myPrincipal.toString()}`;
    }
}

function handleLogin() {
    if (!authClient) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…