mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-02 06:56:36 +08:00
abe8fb8268
将 Remote 网络策略收敛为 allow_insecure,去掉脱敏与无用字段; Pages 详情拆为部署/设置 Tab,统一卡片样式与来源信息展示。
22 lines
644 B
TypeScript
22 lines
644 B
TypeScript
'use client';
|
|
|
|
import { type PagesProject } from '@/lib/services/openflare';
|
|
|
|
import { DangerZoneCard } from '../components/danger-zone-card';
|
|
import { PagesSourceCard } from '../components/pages-source-card';
|
|
import { ProjectSettingsCard } from '../components/project-settings-card';
|
|
|
|
interface SettingsTabProps {
|
|
project: PagesProject;
|
|
}
|
|
|
|
export function SettingsTab({ project }: SettingsTabProps) {
|
|
return (
|
|
<div className='flex flex-col gap-6'>
|
|
<ProjectSettingsCard project={project} />
|
|
<PagesSourceCard key={`source-${project.id}`} projectId={project.id} />
|
|
<DangerZoneCard project={project} />
|
|
</div>
|
|
);
|
|
}
|