'use client'; import { AddSourceModal } from '@/components/settings/AddSourceModal'; import { ConfirmDialog } from '@/components/ui/ConfirmDialog'; import { PremiumSourceSettings } from '@/components/settings/PremiumSourceSettings'; import { SettingsHeader } from '@/components/settings/SettingsHeader'; import { usePremiumSettingsPage } from './hooks/usePremiumSettingsPage'; import Link from 'next/link'; export default function PremiumSettingsPage() { const { premiumSources, isAddModalOpen, isRestoreDefaultsDialogOpen, setIsAddModalOpen, setIsRestoreDefaultsDialogOpen, handleSourcesChange, handleAddSource, handleRestoreDefaults, editingSource, handleEditSource, setEditingSource, } = usePremiumSettingsPage(); return (
{/* Custom Header for Secret Settings */}

高级源设置

管理高级内容来源

{/* Premium Source Management */} setIsRestoreDefaultsDialogOpen(true)} onAddSource={() => { setEditingSource(null); setIsAddModalOpen(true); }} onEditSource={handleEditSource} />
{/* Modals */} { setIsAddModalOpen(false); setEditingSource(null); }} onAdd={handleAddSource} existingIds={premiumSources.map(s => s.id)} initialValues={editingSource} /> setIsRestoreDefaultsDialogOpen(false)} />
); }