style(auth): remove debug border from AuthPanel, clean up console.log

This commit is contained in:
emil
2026-05-15 03:55:51 +03:00
parent 6f2d9aff5d
commit 5b6247ff7c
+44 -58
View File
@@ -4,61 +4,47 @@ import DmButton from './DmButton.astro';
const user = Astro.locals.user; const user = Astro.locals.user;
--- ---
<!-- DEBUG: user={JSON.stringify(user)} --> {!user ? (
<div class="border border-dashed border-[var(--accent)] rounded-lg p-2 min-w-[200px]"> <div class="flex flex-col sm:flex-row gap-3" data-auth-state="logged-out">
<div class="text-xs text-[var(--accent)] mb-1 font-mono">AuthPanel: {user ? 'logged-in' : 'logged-out'}</div> <DmButton
href="/api/auth/login/vk"
{!user ? ( variant="primary"
<div class="flex flex-col sm:flex-row gap-3" data-auth-state="logged-out"> size="md"
<DmButton class="bg-[#4C75A3] hover:bg-[#3d5f85] active:bg-[#2f4a68] shadow-[#4C75A3]/25"
href="/api/auth/login/vk" >
variant="primary" Войти через VK
size="md" </DmButton>
class="bg-[#4C75A3] hover:bg-[#3d5f85] active:bg-[#2f4a68] shadow-[#4C75A3]/25" <DmButton
> href="/api/auth/login/yandex"
Войти через VK variant="primary"
</DmButton> size="md"
<DmButton class="bg-[#FC3F1D] hover:bg-[#e03518] active:bg-[#c42d14] shadow-[#FC3F1D]/25"
href="/api/auth/login/yandex" >
variant="primary" Войти через Яндекс
size="md" </DmButton>
class="bg-[#FC3F1D] hover:bg-[#e03518] active:bg-[#c42d14] shadow-[#FC3F1D]/25" </div>
> ) : (
Войти через Яндекс <div class="flex items-center gap-3 flex-wrap" data-auth-state="logged-in" data-user-name={user.name}>
</DmButton> {user.avatar ? (
</div> <img
) : ( src={user.avatar}
<div class="flex items-center gap-3 flex-wrap" data-auth-state="logged-in" data-user-name={user.name}> alt={user.name}
{user.avatar ? ( class="w-8 h-8 rounded-full object-cover border border-[var(--border-color)]"
<img width="32"
src={user.avatar} height="32"
alt={user.name} />
class="w-8 h-8 rounded-full object-cover border border-[var(--border-color)]" ) : (
width="32" <div class="w-8 h-8 rounded-full bg-[var(--bg-secondary)] border border-[var(--border-color)] flex items-center justify-center text-sm font-semibold text-[var(--text-secondary)]">
height="32" {user.name.charAt(0).toUpperCase()}
/> </div>
) : ( )}
<div class="w-8 h-8 rounded-full bg-[var(--bg-secondary)] border border-[var(--border-color)] flex items-center justify-center text-sm font-semibold text-[var(--text-secondary)]"> <span class="text-[var(--text-primary)] font-medium">{user.name}</span>
{user.name.charAt(0).toUpperCase()} <DmButton
</div> href="/api/auth/logout"
)} variant="ghost"
<span class="text-[var(--text-primary)] font-medium">{user.name}</span> size="sm"
<DmButton >
href="/api/auth/logout" Выйти
variant="ghost" </DmButton>
size="sm" </div>
> )}
Выйти
</DmButton>
</div>
)}
</div>
<script>
(function () {
const el = document.querySelector('[data-auth-state]');
const state = el?.getAttribute('data-auth-state');
const userName = el?.getAttribute('data-user-name');
console.log('[AuthPanel] Client auth state:', state, userName ? { userName } : '');
})();
</script>