fix(certificates): убрать stale SSL-хосты и вернуть Save в FormSheet
Группы с health-check без verify_tls исключаются из мониторинга сертификатов; list/summary чистят stale. FormSheet — sticky footer со скроллом тела. Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -40,18 +40,29 @@ export function FormSheet<T extends FieldValues>({
|
||||
|
||||
return (
|
||||
<Sheet open={open} onOpenChange={onOpenChange}>
|
||||
<SheetContent className={cn(className)}>
|
||||
<SheetHeader>
|
||||
<SheetContent
|
||||
className={cn('flex flex-col gap-0 overflow-hidden', className)}
|
||||
>
|
||||
<SheetHeader className="shrink-0">
|
||||
<SheetTitle>{title}</SheetTitle>
|
||||
{description && <SheetDescription>{description}</SheetDescription>}
|
||||
</SheetHeader>
|
||||
<FormProvider {...form}>
|
||||
<form
|
||||
onSubmit={handleSubmit}
|
||||
className={cn('flex flex-1 flex-col gap-4 px-4', contentClassName)}
|
||||
className="flex min-h-0 flex-1 flex-col"
|
||||
>
|
||||
{children}
|
||||
{footer && <SheetFooter>{footer}</SheetFooter>}
|
||||
<div
|
||||
className={cn(
|
||||
'flex min-h-0 flex-1 flex-col gap-4 overflow-y-auto px-4',
|
||||
contentClassName,
|
||||
)}
|
||||
>
|
||||
{children}
|
||||
</div>
|
||||
{footer ? (
|
||||
<SheetFooter className="shrink-0 border-t">{footer}</SheetFooter>
|
||||
) : null}
|
||||
</form>
|
||||
</FormProvider>
|
||||
</SheetContent>
|
||||
|
||||
@@ -224,7 +224,7 @@ export function HealthCheckConfigFields({
|
||||
|
||||
<SettingRow
|
||||
title="Проверять сертификат"
|
||||
description="HTTPS (:443). Выключите для self-signed или IP-pin без валидной цепочки."
|
||||
description="HTTPS (:443). Выключите для self-signed или IP-pin — хосты группы также не попадут на страницу «Сертификаты»."
|
||||
labelFor={`${idPrefix}-verify-tls`}
|
||||
compact
|
||||
last
|
||||
|
||||
Reference in New Issue
Block a user