remove language

This commit is contained in:
songtianlun 2025-08-01 22:48:42 +08:00
parent bd377f574d
commit 5dbd10f3e7

View File

@ -13,7 +13,7 @@ import { Avatar } from '@/components/ui/avatar'
import { LoadingSpinner, LoadingOverlay } from '@/components/ui/loading-spinner'
import { FullScreenLoading } from '@/components/ui/full-screen-loading'
import { AvatarSkeleton, FormFieldSkeleton, TextAreaSkeleton } from '@/components/ui/skeleton'
import { Save, Eye, EyeOff, Globe, CreditCard, Crown, Star } from 'lucide-react'
import { Save, Eye, EyeOff, CreditCard, Crown, Star } from 'lucide-react'
interface UserProfile {
id: string
@ -21,7 +21,6 @@ interface UserProfile {
username?: string
bio?: string
avatar?: string
language?: 'en' | 'zh'
versionLimit: number
subscribePlan: string
maxVersionLimit: number
@ -71,7 +70,6 @@ export default function ProfilePage() {
currentPassword: '',
newPassword: '',
confirmPassword: '',
language: 'en' as 'en' | 'zh',
versionLimit: 3
})
const [showPasswords, setShowPasswords] = useState({
@ -112,7 +110,6 @@ export default function ProfilePage() {
currentPassword: '',
newPassword: '',
confirmPassword: '',
language: profileData.language || 'en',
versionLimit: profileData.versionLimit
})
@ -549,37 +546,6 @@ export default function ProfilePage() {
</LoadingOverlay>
)}
{/* Language */}
{profileLoading ? (
<FormFieldSkeleton />
) : (
<LoadingOverlay isLoading={fieldLoading.language}>
<div className="bg-card p-6 rounded-lg border border-border">
<div className="flex items-center justify-between mb-4">
<h3 className="text-lg font-semibold text-foreground">{t('language')}</h3>
{fieldLoading.language ? (
<LoadingSpinner size="sm" />
) : (
<Globe className="w-5 h-5 text-muted-foreground" />
)}
</div>
<select
value={formData.language}
onChange={(e) => {
const newLanguage = e.target.value as 'en' | 'zh'
setFormData(prev => ({ ...prev, language: newLanguage }))
updateProfile('language', newLanguage)
}}
className="w-full px-3 py-2 border border-border rounded-md bg-input text-foreground focus:outline-none focus:ring-2 focus:ring-ring"
disabled={isLoading || fieldLoading.language}
>
<option value="en">{t('english')}</option>
<option value="zh">{t('chinese')}</option>
</select>
</div>
</LoadingOverlay>
)}
{/* Password */}
{profileLoading ? (