refactor(ui): Improve responsive layout and spacing across components

This commit is contained in:
beilunyang
2025-10-18 20:37:09 +08:00
parent dbe8c42b11
commit 9ad1707b00
4 changed files with 14 additions and 13 deletions
+2 -2
View File
@@ -34,7 +34,7 @@ export function SignButton({ size = "default" }: SignButtonProps) {
}
return (
<div className="flex items-center gap-4">
<div className="flex items-center gap-y-4 gap-x-3 sm:gap-x-4">
<Link
href={`/${locale}/profile`}
className="flex items-center gap-2 hover:opacity-80 transition-opacity"
@@ -48,7 +48,7 @@ export function SignButton({ size = "default" }: SignButtonProps) {
className="rounded-full"
/>
)}
<span className="text-sm">{session.user.name}</span>
<span className="hidden sm:inline-block text-sm">{session.user.name}</span>
</Link>
<Button onClick={() => signOut({ callbackUrl: `/${locale}` })} variant="outline" className={cn("flex-shrink-0", size === "lg" ? "px-8" : "")} size={size}>
{t("logout")}
+1 -1
View File
@@ -9,7 +9,7 @@ export function Header() {
<div className="container mx-auto h-full px-4">
<div className="h-full flex items-center justify-between">
<Logo />
<div className="flex items-center gap-4">
<div className="flex items-center gap-y-4 gap-x-3 sm:gap-x-4">
<LanguageSwitcher />
<ThemeToggle />
<SignButton />