refactor(shared-error-page): Update language switcher positioning and component

This commit is contained in:
beilunyang
2025-10-18 22:16:48 +08:00
parent 503856a8a8
commit 0c7a4d84a5
+3 -4
View File
@@ -3,7 +3,7 @@
import { AlertCircle } from "lucide-react" import { AlertCircle } from "lucide-react"
import { Card } from "@/components/ui/card" import { Card } from "@/components/ui/card"
import { BrandHeader } from "@/components/ui/brand-header" import { BrandHeader } from "@/components/ui/brand-header"
import { LanguageSwitcher } from "@/components/layout/language-switcher" import { FloatingLanguageSwitcher } from "@/components/layout/floating-language-switcher"
interface SharedErrorPageProps { interface SharedErrorPageProps {
title: string title: string
@@ -17,9 +17,6 @@ export function SharedErrorPage({ title, subtitle, error, description, ctaText }
return ( return (
<div className="min-h-screen bg-gray-50 dark:bg-gray-900"> <div className="min-h-screen bg-gray-50 dark:bg-gray-900">
<div className="container mx-auto p-4 max-w-4xl"> <div className="container mx-auto p-4 max-w-4xl">
<div className="flex justify-end mb-4">
<LanguageSwitcher />
</div>
<BrandHeader <BrandHeader
title={title} title={title}
subtitle={subtitle} subtitle={subtitle}
@@ -36,6 +33,8 @@ export function SharedErrorPage({ title, subtitle, error, description, ctaText }
</Card> </Card>
</div> </div>
</div> </div>
<FloatingLanguageSwitcher />
</div> </div>
) )
} }