Add files via upload

This commit is contained in:
Egor
2026-01-25 09:45:16 +03:00
committed by GitHub
parent 7169988d20
commit c358d8caab
2 changed files with 66 additions and 28 deletions

View File

@@ -6,7 +6,7 @@ import { useAuthStore } from '../store/auth'
import { authApi } from '../api/auth'
import { notificationsApi, NotificationSettings, NotificationSettingsUpdate } from '../api/notifications'
import { referralApi } from '../api/referral'
import { brandingApi } from '../api/branding'
import { brandingApi, type EmailAuthEnabled } from '../api/branding'
// Icons
const CopyIcon = () => (
@@ -63,6 +63,14 @@ export default function Profile() {
staleTime: 60000,
})
// Check if email auth is enabled
const { data: emailAuthConfig } = useQuery<EmailAuthEnabled>({
queryKey: ['email-auth-enabled'],
queryFn: brandingApi.getEmailAuthEnabled,
staleTime: 60000,
})
const isEmailAuthEnabled = emailAuthConfig?.enabled ?? true
// Build referral link for cabinet
const referralLink = referralInfo?.referral_code
? `${window.location.origin}/login?ref=${referralInfo.referral_code}`
@@ -258,7 +266,8 @@ export default function Profile() {
</div>
)}
{/* Email Section */}
{/* Email Section - only show when email auth is enabled */}
{isEmailAuthEnabled && (
<div className="bento-card">
<h2 className="text-lg font-semibold text-dark-100 mb-6">{t('profile.emailAuth')}</h2>
@@ -381,6 +390,7 @@ export default function Profile() {
</div>
)}
</div>
)}
{/* Notification Settings */}
<div className="bento-card">