This commit is contained in:
Josh Hawkins 2026-01-25 11:20:28 -06:00
parent dbc8e4c2d1
commit b1cd5432bf
4 changed files with 13 additions and 3 deletions

View File

@ -12,8 +12,10 @@ export const ReviewSection = createConfigSection({
hiddenFields: [ hiddenFields: [
"enabled_in_config", "enabled_in_config",
"alerts.labels", "alerts.labels",
"alerts.enabled_in_config",
"alerts.required_zones", "alerts.required_zones",
"detections.labels", "detections.labels",
"detections.enabled_in_config",
"detections.required_zones", "detections.required_zones",
], ],
advancedFields: [], advancedFields: [],

View File

@ -20,6 +20,14 @@ export const SnapshotsSection = createConfigSection({
}, },
hiddenFields: ["enabled_in_config"], hiddenFields: ["enabled_in_config"],
advancedFields: ["quality", "retain"], advancedFields: ["quality", "retain"],
uiSchema: {
required_zones: {
"ui:widget": "zoneNames",
"ui:options": {
suppressMultiSchema: true,
},
},
},
}, },
}); });

View File

@ -135,7 +135,7 @@ export function FieldTemplate(props: FieldTemplateProps) {
</Label> </Label>
)} )}
{finalDescription && !isMultiSchemaWrapper && ( {finalDescription && !isMultiSchemaWrapper && (
<p className="max-w-md text-sm text-muted-foreground"> <p className="max-w-md text-xs text-muted-foreground">
{finalDescription} {finalDescription}
</p> </p>
)} )}
@ -145,7 +145,7 @@ export function FieldTemplate(props: FieldTemplateProps) {
) : ( ) : (
<> <>
{finalDescription && !isMultiSchemaWrapper && ( {finalDescription && !isMultiSchemaWrapper && (
<p className="text-sm text-muted-foreground">{finalDescription}</p> <p className="text-xs text-muted-foreground">{finalDescription}</p>
)} )}
{children} {children}
</> </>

View File

@ -143,7 +143,7 @@ export function SwitchesWidget(props: WidgetProps) {
</Button> </Button>
</CollapsibleTrigger> </CollapsibleTrigger>
<CollapsibleContent> <CollapsibleContent className="bg-background_alt p-2">
{availableEntities.length === 0 ? ( {availableEntities.length === 0 ? (
<div className="text-sm text-muted-foreground">{emptyMessage}</div> <div className="text-sm text-muted-foreground">{emptyMessage}</div>
) : ( ) : (