diff --git a/atsf_server/web/components/layout/page-header.tsx b/atsf_server/web/components/layout/page-header.tsx index 6fe895b2..9f1e15cc 100644 --- a/atsf_server/web/components/layout/page-header.tsx +++ b/atsf_server/web/components/layout/page-header.tsx @@ -1,24 +1,26 @@ -import type { ReactNode } from 'react'; +import type {ReactNode} from 'react'; interface PageHeaderProps { - title: string; - description: string; - action?: ReactNode; + title: string; + description?: string; + action?: ReactNode; } -export function PageHeader({ title, description, action }: PageHeaderProps) { - return ( -
-
-

ATSFlare

-
-

{title}

-

- {description} -

+export function PageHeader({title, description, action}: PageHeaderProps) { + return ( +
+
+

ATSFlare

+
+

{title}

+ {description ? ( +

+ {description} +

+ ) : null} +
+
+ {action ?
{action}
: null}
-
- {action ?
{action}
: null} -
- ); + ); } diff --git a/atsf_server/web/features/settings/components/settings-page.tsx b/atsf_server/web/features/settings/components/settings-page.tsx index 875d2c96..6316eb62 100644 --- a/atsf_server/web/features/settings/components/settings-page.tsx +++ b/atsf_server/web/features/settings/components/settings-page.tsx @@ -1872,7 +1872,6 @@ export function SettingsPage() {
{feedback ? ( diff --git a/atsf_server/web/features/websites/components/website-detail-page.tsx b/atsf_server/web/features/websites/components/website-detail-page.tsx index 812106da..7e4305e0 100644 --- a/atsf_server/web/features/websites/components/website-detail-page.tsx +++ b/atsf_server/web/features/websites/components/website-detail-page.tsx @@ -325,7 +325,7 @@ export function WebsiteDetailPage({ websiteId }: { websiteId: string }) { type="button" onClick={() => setIsCertificateImportOpen(true)} > - 添加证书 + 添加 } > @@ -348,13 +348,13 @@ export function WebsiteDetailPage({ websiteId }: { websiteId: string }) { type="button" onClick={() => setIsCertificateDetailOpen(true)} > - 查看证书 + 查看 setIsCertificateEditorOpen(true)} > - 编辑证书 + 编辑
- 删除证书 + 删除
) : ( @@ -376,8 +376,7 @@ export function WebsiteDetailPage({ websiteId }: { websiteId: string }) { + > {relatedRoutes.length === 0 ? ( -
+

绑定证书 @@ -178,14 +178,6 @@ export function WebsitesPage() { : '未绑定证书'}

-
-

- 更新时间 -

-

- {formatDateTime(domain.updated_at)} -

-