feat(settings): Phase 2 — all 15 tabs implemented
Site tabs: - Visibility (public toggle, share link, password protection) - Privacy (data collection toggles, geo level, retention info) - Bot & Spam (filtering toggle, stats cards) - Reports (scheduled reports + alert channels list with test/pause/delete) - Integrations (GSC + BunnyCDN connect/disconnect cards) Workspace tabs: - Members (member list, invite form with role selector) - Notifications (dynamic toggles from API categories) - Audit Log (action log with timestamps) Account tabs: - Security (wraps existing ProfileSettings security tab) - Devices (wraps existing TrustedDevicesCard + SecurityActivityCard) No more "Coming soon" placeholders. All tabs are functional.
This commit is contained in:
16
components/settings/unified/tabs/AccountSecurityTab.tsx
Normal file
16
components/settings/unified/tabs/AccountSecurityTab.tsx
Normal file
@@ -0,0 +1,16 @@
|
||||
'use client'
|
||||
|
||||
import ProfileSettings from '@/components/settings/ProfileSettings'
|
||||
|
||||
export default function AccountSecurityTab() {
|
||||
return (
|
||||
<div className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-base font-semibold text-white mb-1">Security</h3>
|
||||
<p className="text-sm text-neutral-400">Manage your password and two-factor authentication.</p>
|
||||
</div>
|
||||
|
||||
<ProfileSettings activeTab="security" borderless />
|
||||
</div>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user